首页 > 代码库 > WaitForMultipleObject与MsgWaitForMultipleObjects用法
WaitForMultipleObject与MsgWaitForMultipleObjects用法
http://blog.csdn.net/byxdaz/article/details/5638680
用户模式的线程同步机制效率高,如果需要考虑线程同步问题,应该首先考虑用户模式的线程同步方法。
但是,用户模式的线程同步有限制,对于多个进程之间的线程同步,用户模式的线程同步方法无能为力。
这时,只能考虑使用内核模式。用户模式与内核模式线程同步机制比较
用户模式 内核模式优点 线程同步机制速度快 支持多个进程之间的线程同步, 防止死锁缺点 容易陷入死锁状态 线程同步机制速度慢 多个进程之间的线程同步会出现问题。 线程必须从用户模式转为内核模式。 (比如竞争资源、死锁) 这个转换需要很大的代价: 往返一次需要占用x 8 6平台上的大约1 0 0 0个C P U周期
http://blog.csdn.net/byxdaz/article/details/5638680
WaitForMultipleObject与MsgWaitForMultipleObjects用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。