标签: c linux windows multithreading
我试图将一些使用Windows函数编写的代码转换为Linux环境,而我无法弄清楚它们在Linux中的等价性。我对WaitForSingleObject的理解是它等待一个标志,在函数结束时,ResetEvent重置该标志。
WaitForSingleObject
ResetEvent
我正在使用的代码如下:
HANDLE someEvent; WaitForSingleObject(someEvent, INFINITE); { some code } ResetEvent(someEvent);
答案 0 :(得分:0)
您正在寻找pthread_cond_wait
这是一个简单用法的a link。您将看到通信双方的工作方式。
安德烈