■ CreateSemaphore() - tworzy nazwany lub nienazwany obiekt semafora.
■ OpenSemaphore() - zwraca uchwyt do istniejącego nazwanego obiektu semafora.
■ ReleaseSemaphoreO - zwiększa o podaną wartość licznik semafora. Semafor jest sygnalizowany, gdy wartość jego licznika jest większa od zera.
■ CloseHandle() - kasuje obiekt synchronizacji.
Programowanie współbieżne w systemach operacyjnych Windows NT72000 © Marek Nowak