开发者社区> 问答> 正文

linux下有和windows下的WaitForMultObjects同样功能的API吗?(除了select,poll之类的)

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

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

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

展开
收起
a123456678 2016-06-07 20:27:10 2221 0
1 条回答
写回答
取消 提交回答
  • linux还真没法实现系统级的等待多个object的功能。

    2019-07-17 19:31:00
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
CUDA MATH API 立即下载
API PLAYBOOK 立即下载
传统企业的“+互联网”-API服务在京东方的实践 立即下载