当前位置: 技术问答>linux和unix
linux下的同步问题
来源: 互联网 发布时间:2015-10-18
本文导语: 现在在做一个移植工作,将windows程序移植到linux下,遇到一个线程同步的问题,windows下用到: hHandle=CreateEvent(0,0,0,0) SetEvent(hHandle) WaitForSingleObject(hHandle, INFINITE) 请教如何在linux中实现? | ...
现在在做一个移植工作,将windows程序移植到linux下,遇到一个线程同步的问题,windows下用到:
hHandle=CreateEvent(0,0,0,0)
SetEvent(hHandle)
WaitForSingleObject(hHandle, INFINITE)
请教如何在linux中实现?
hHandle=CreateEvent(0,0,0,0)
SetEvent(hHandle)
WaitForSingleObject(hHandle, INFINITE)
请教如何在linux中实现?
|
http://fanqiang.chinaunix.net/a4/b2/20011118/0810001573.html
|
线程同步需要pthread.h文件,里面有互斥变量pthread_mutex_t 和条件变量pthread_cond_t
|
pthread_mutex_t pthread_cond_t 需要这2个东西组合使用!
|
直接用semaphore,不需要额外的库。