会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
LC凑热闹
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2013年10月24日
Windows环境下多线程编程原理与应用读书笔记(8)————信号量及其应用
摘要: 线程间同步原因线程间竞争共享资源;线程间为完成某个任务而协作; 通过互斥量可以实现线程间由于竞争所需要的同步,通过事件可以实现线程间由于协作所需要的同步。 信号量很好地将互斥量和事件结合起来,同时解决竞争和协作问题。 信号量的两个核心操作:提高计数值和降低计数值(Up 和 Down)。Down操作时...
阅读全文
posted @ 2013-10-24 15:52 LC凑热闹
阅读(316)
评论(0)
推荐(0)
编辑
Windows环境下多线程编程原理与应用读书笔记(7)————事件及其应用
摘要: 事件事件主要用于线程间传递消息,通过事件来控制一个线程是处于执行状态还是处于挂起状态。 事件和互斥量之间的差别:事件主要用于协调两个或者多个线程之间的动作,使其协调一致,符合逻辑。一个线程等待某个事件的发生,另一个线程则在事件发生后产生一个信号,通知那个正在等待的线程(我的理解:线程A等待键盘输入,...
阅读全文
posted @ 2013-10-24 14:52 LC凑热闹
阅读(351)
评论(0)
推荐(0)
编辑
公告