多线程之间实现互斥操作方式很多种,临界区(Critical Section),互斥量(Mutex),信号量(Semaphore),事件(Event)等方式 其中临界区,互斥量,信号量算是严格意义的实现互斥操作的,事件应该说算是一种线程间的通信机制来保证互斥 在多线程中,可以直接将这些变量定义为全局的,然后在不同的线程中使用,那么多进程环境就不行了. 多进程如果要实现多共享资源的互斥操作,只能使用互斥量(Mutex) Mutex分为命名和匿名互斥量,进程间只能使用命名方式. windows下面的操…