在Windows中,命名和未命名的信号量有什么区别?

时间:2011-10-21 08:57:13

标签: mutex semaphore

命名和未命名的信号量有什么区别? 对于Windows中的示例,我们始终使用WaitforSingleObject进行ReleaseSemaphore(等待)和HANDLE(信号)而不使用名称。

1 个答案:

答案 0 :(得分:2)

未命名的信号量只能由其句柄使用,但如果您有一个命名的信号量,则可以使用该名称创建第二个句柄。这样做的好处是你只需要一个静态名称就可以在不同的线程和进程中使用相同的信号量。