Windows 之临界区

在Windows多线程环境中常常用到临界区去做互斥操作,其类似于Linux 的 pthread_mutex_t 的互斥锁操作。(Linux 就不在这介绍了)

在Windows中同进程内实现互斥访问使用临界区互斥是最佳的选择,它比Windows中其他的互斥方法都要快。


CRITICAL_SECTION cs; //申明一个互斥对象
InitializeCriticalSection(&cs); //做初始化操作 
EnterCriticalSection(&cs); //进入临界区
LeaveCriticalSection(&cs); //出临界区


你可能感兴趣的:(多线程,windows,linux)