Я пытаюсь перевести некоторый код, написанный с использованием функций Windows для среды Linux, и я не мог понять, какова их эквивалентность в Linux.Насколько я понимаю, WaitForSingleObject
состоит в том, что он ожидает флаг, а в конце функции ResetEvent
сбрасывает этот флаг.
Часть кода, с которой я работаю, написана следующим образом:
HANDLE someEvent;
WaitForSingleObject(someEvent, INFINITE);
{ some code }
ResetEvent(someEvent);