2015-09-18 61 views

回答

1

死锁来自资源进程(或线程)之间的争用。所以,为了理解僵局,我们需要了解资源。

可重复使用的资源

,可以再次重复使用的资源。例子包括处理器,I/O通道,主存储器和辅助存储器,文件,数据库和信号量。

消耗品资源

由一个过程中使用后耗尽资源。例子包括硬件中断,Unix信号,pthread_cond_signal调用,消息以及I/O缓冲区中的信息。

Source