标签: mutex semaphore
命名和未命名的信号量有什么区别? 对于Windows中的示例,我们始终使用WaitforSingleObject进行ReleaseSemaphore(等待)和HANDLE(信号)而不使用名称。
WaitforSingleObject
ReleaseSemaphore
HANDLE
答案 0 :(得分:2)
未命名的信号量只能由其句柄使用,但如果您有一个命名的信号量,则可以使用该名称创建第二个句柄。这样做的好处是你只需要一个静态名称就可以在不同的线程和进程中使用相同的信号量。