首页 > 试题广场 >

什么是 AND 信号量集机制?举例说明为什么要引入这种机制。

[问答题]
什么是 AND 信号量集机制?举例说明为什么要引入这种机制。

AND信号量集机制使多个信号量的操作成为原子操作(可以同时操作多个信号量)。

引入的原因是多个信号量操作顺序不当可能引起死锁,例如:

process A process B:

wait(mutex1);            wait(mutex2);

wait(muext2);            wait(mutex1);

发表于 2017-05-12 15:48:15 回复(0)