0

可以通过明智地使用信号量来解决所有可以想象的同步问题吗?那么弱信号量呢?

4

2 回答 2

3

不。例如,一个只使用信号量进行同步的系统在面对第三方代码(例如插件)时是不可能提供无等待保证,甚至是进度保证的。一段不正当或写得不好的代码可以永远拒绝每个人访问受信号量保护的代码段。

于 2009-12-23T14:08:43.387 回答
0

Agerwala认为适当扩展的信号量是完整的。这并不能回答我所有的问题,但在正确的轨道上。大卫·塞勒也有道理。

于 2009-12-29T13:18:11.480 回答