maphore () Значення лічильника, яке було до збільшення, буде записано в змінну, адреса якої передається функції ReleaseSemaphore () через параметр lplPreviousCount.
Однією з проблем, яка виникає при використанні семафорів є проблема синхронізації - взаємні блокування (Дедлок, клінчі, тупики).