个人认为在函数EnterCriticalSection和LeaveCriticalSection中间的代码执行过程不会被其他线程干拢或者这么讲不允许其他线程中的代码执行。这样可以有效防止一个全局变量在两个线程中同时被操作的可能性
https://blog.csdn.net/ccrrt/article/details/8099297
线程临界区加锁
原文:https://www.cnblogs.com/hshy/p/10887601.html