Mutex 在windows中,命名和未命名信号量之间有什么区别?

Mutex 在windows中,命名和未命名信号量之间有什么区别?,mutex,semaphore,Mutex,Semaphore,命名和未命名信号量之间有什么区别? 例如,在Windows中,我们总是使用句柄而不使用名称来执行等待SingleObject(等待)和释放信号量(信号) 未命名的信号量只能由其句柄使用,但是如果您有一个已命名的信号量,则可以使用该名称创建第二个句柄。这样做的好处是,您只需要有一个静态名称,就可以在不同的线程和进程中使用相同的信号量

命名和未命名信号量之间有什么区别?
例如,在Windows中,我们总是使用
句柄而不使用名称来执行
等待SingleObject
(等待)和
释放信号量
(信号)

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