Windows 互斥对象和信号量
Windows mutex object and semaphore
Windows 互斥对象可以替换为二进制信号量吗?windows 互斥对象是否有一些我错过的特定功能?
在 winapi 的上下文中,互斥体是一个内核对象,它不仅支持跨多个线程,还支持跨多个进程的同步,并支持访问控制。
虽然它在技术上仍然是二进制信号量,但它比单个原子 locked
标志重得多。
如果您正在寻找用于在单个进程中同步线程的轻量级互斥锁,请查看 Critical Section 函数。
Windows 互斥对象可以替换为二进制信号量吗?windows 互斥对象是否有一些我错过的特定功能?
在 winapi 的上下文中,互斥体是一个内核对象,它不仅支持跨多个线程,还支持跨多个进程的同步,并支持访问控制。
虽然它在技术上仍然是二进制信号量,但它比单个原子 locked
标志重得多。
如果您正在寻找用于在单个进程中同步线程的轻量级互斥锁,请查看 Critical Section 函数。