0
我想了解信号灯的概念数处理关键部分,我这下面这段代码, 最初信号灯互斥体被初始化为1个求解使用信号灯
Structure of Pi;
do{
wait(mutex);
Critical Section
signal(mutex);
Remainder section
}
while(1);
考虑数处理, 不上述算法为Critcal Section问题提供了一个很好的解决方案?
我的观察是,前两个条件,即相互排斥和进展得到满足,但不是有界缓冲区。
请纠正我,如果我worng。
感谢
如果锁和信号灯提供互斥,它们有什么不同? – Faizan
@Faizan:参见http://en.wikipedia.org/wiki/Semaphore_(programming)#Semaphores_vs._mutexes –