Uso del filetto di UI gli eventi che sono generati con CreateEvent api. Questi eventi (le loro maniglie) sono conosciuti per il filetto di UI ed il filetto dell'operaio. Il filetto di UI solleva gli eventi denominando SetEvent. Il filetto di funzionamento è sempre in un modo attendente - contiene un ciclo con la parte interna di WaitForMultipleObject - questa funzione concede aspettare pochi eventi e se uno questi eventi ottiene la condizione segnalata, questo filetto può realizzare un'azione.
Se la necessità del filetto di funzionamento di informare il filetto di UI, esso trasmette un messaggio alla finestra principale di questo filetto.