yzc577亚洲城亚洲娱乐第一站linux下有和windows下的WaitForMultObjects同样功能的API吗?(除了select,poll之类的)

( yzc577亚洲城亚洲娱乐第一站 )

windows的同步对象都是用句柄来表示,所以,WaitForMultObjects可以等待多个句柄signal,并且最多的功能是等待N个句柄里的某一个,并且进行对应的处理。

linux下有select,poll之类的来进行对多个socket或者文件进行监听,但是不能等待多个mutex,而条件变量和mutex的组合的模式又不一样。

简单的问题就是,linux多个线程,每个线程可以同时等待多个对象,并且达到同步的效果吗?

没有,考虑其他办法吧。

盖棺定论,linux还真没法实现系统级的等待多个object的功能。
感兴趣的同学看看这个讨论 http://www.newsmth.net/bbstcon.php?board=LinuxDev&gid=59182&st…

ps,这里的linux c的人真少

(看完/读完)这篇文章有何感想! yzc577亚洲城亚洲娱乐第一站的分享…

发表评论

电子邮件地址不会被公开。 必填项已用*标注