通俗解释WIndows上的CRITICAL SECTION
摘要:通俗解释就像上厕所:门锁了,就等着,等到别人出来了,进去锁上,然后该干什么干什么,干完了,把门打开门没锁,就进去,锁上,然后该干什么干什么,干完了,把门打开--------------------------------------------------多线程中用来确保同一时刻只有一个线程操作被保护的数据InitializeCriticalSection(&cs);//初始化临界区EnterCriticalSection(&cs);//进入临界区//操作数据MyMoney*=10;//所有访问MyMoney变量的程序都需要这样写Enter.. Leave...LeaveCri
阅读全文
posted @
2012-08-17 11:12
kkmm
阅读(1001)
推荐(0) 编辑
Windows Event 的各个相关函数解释 及 简单例子一个
摘要:SetEvent 是设置信号为 有信号状态ReSetEvent 是设置信号为 无信号状态CreateEvent的第二个参数如果是TRUE,意思是你必须用SetEvent和ResetEvent来设置信号,如果为FALSE,则用WaitForSingleObject自动进入无信号状态。结束后用SetEvent重置为信号状态。OpenEvent可以打开一个先前已经创建好的Event,只要名字对,就可以打开该event。Event事件分 人工事件和自动事件。当使用人工事件方式时,需要手动设置ResetEvent 为无信号状态,及表示资源被占用中。当释放资源时,用SetEvent 设置为有信号状态。当使
阅读全文
posted @
2012-08-02 16:01
kkmm
阅读(3960)
推荐(0) 编辑