摘要:一、 临界区 1. 临界区作用 线程在执行代码时,将代码锁定,不允许其他线程执行, 只有线程离开后,其他线程才能使用这个代码。 2. 临界区的使用 2.1 初始化临界区 InitializeCriticalSection 2.2 临界区加锁 EnterCriticalSection 2.3 临界区解锁 LeaveCriticalSection 2.4 释放临界区 DeleteCriticalSection二、 事件 1. 事件: 通知线程的作用,当收到事件时, 线程可以执行,是否线程将等候事件的发生。 2. 事件的用法 2.1 创...
阅读全文