现在的位置: 首页 > 综合 > 正文

Windows 多线程 Mutex

2013年10月09日 ⁄ 综合 ⁄ 共 1484字 ⁄ 字号 评论关闭

不使用互斥 2个线程输出数组arr

结果:

 

 

使用互斥的输出:

 

 

HANDLE WINAPI CreateMutex(
  __in          LPSECURITY_ATTRIBUTES lpMutexAttributes,
  __in          BOOL bInitialOwner,
  __in          LPCTSTR lpName
);

 

 

DWORD WINAPI WaitForSingleObject(
  __in          HANDLE hHandle,
  __in          DWORD dwMilliseconds
);

The WaitForSingleObject function can wait for the following objects:

 

  • Change notification
  • Console input
  • Event
  • Memory resource notification
  • Mutex
  • Process
  • Semaphore
  • Thread
  • Waitable timer

 

主线程利用WaitForSingleObject等待另一个线程结束:

抱歉!评论已关闭.