摘要:
创建或初始化销毁进入互斥区域离开互斥区域关键段CSInitialize-CriticalSectionDelete-CriticalSectionEnter-CriticalSectionLeave-CriticalSection互斥量MutexCreateMutexCloseHandle等待系列函数如WaitForSingleObjectReleaseMutex键段与互斥量都有“线程所有权”概念,可以将“线程所有权”理解成旅馆的房卡,在旅馆前台登记名字拥有房卡后是可以多次进出房间的,其它人则无法进入直到你交出房卡。每个线程必须先通过EnterCriticalSection或WaitForSi 阅读全文
摘要:
信号量作用:用来保护关键代码段不被多线程并法调用(处理主线程与子线程的同步性问题) 信号量常用有三个函数: 第一个:创建信号量 HANDLE CreateSemaphore( LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, LPCTSTR lpName ); 第一个参数:表示安... 阅读全文