Winapi 除了关键部分之外,还有哪些windows同步例程?
我正在阅读有关windows同步的msdn文章。这真是一个好的彻底的材料。同时也是非常耗时的。我对同一主题的快速综合指南更感兴趣。有指针吗?这是我在本机(非托管,Win32)应用程序中使用的概念列表。我在括号之间添加了一些相关的函数名):Winapi 除了关键部分之外,还有哪些windows同步例程?,winapi,Winapi,我正在阅读有关windows同步的msdn文章。这真是一个好的彻底的材料。同时也是非常耗时的。我对同一主题的快速综合指南更感兴趣。有指针吗?这是我在本机(非托管,Win32)应用程序中使用的概念列表。我在括号之间添加了一些相关的函数名): CriticalSection(初始化CriticalSection、TryInterCriticalSection、LeaveCriticalSection等) 互斥(CreateMutex、WaitForsingleObject、ReleaseMutex
- CriticalSection(初始化CriticalSection、TryInterCriticalSection、LeaveCriticalSection等)
- 互斥(CreateMutex、WaitForsingleObject、ReleaseMutex、CloseHandle等)
- 信号量(CreateSemaphore、WaitForSingleObject、ReleaseSemaphore、CloseHandle等)
- 事件(CreateEvent、SetEvent、ResetEvent、WaitForSingleObject、CloseHandle等)
- 只需使用CreateFile创建文件,在关闭时使用file_FLAG_DELETE_,并且不指定任何共享标志
- 如果进程已经创建了该文件,则CreateFile将失败
- 要解锁,请使用CloseHandle关闭文件
- 这可能是一个很好的起点:
同步功能:您还可以在终止的线程(即带有线程句柄的WaitForSingleObject)上进行同步。您遗漏的另一个同步原语是slim读写器锁。这不是一个真正的问题。请问一些具体的问题。