EnterCriticalSection会怎么样

来源:百度知道 编辑:UC知道 时间:2024/06/24 17:27:42
此间不会跳到其他线程?

还是该对象不会被外部修改?
我意思 在ENTER后 LEAVECREITICALSECTION前
具体的情况是怎样的
原理大概了解,现在看别人程序时感觉缺少一些实例化的经验

补充:

就像上厕所:
门锁了,就等着,等到别人出来了,进去锁上,然后该干什么干什么,干完了,把门打开

门没锁,就进去,锁上,然后该干什么干什么,干完了,把门打开

--------------------------------------------------
多线程中用来确保同一时刻只有一个线程操作被保护的数据

InitializeCriticalSection(&cs);//初始化临界区
EnterCriticalSection(&cs);//进入临界区
//操作数据
MyMoney*=10;//所有访问MyMoney变量的程序都需要这样写Enter.. Leave...
LeaveCriticalSection(&cs);//离开临界区
DeleteCriticalSection(&cs);//删除临界区