【发布时间】:2015-09-18 09:44:47
【问题描述】:
什么是操作系统领域的可再生资源和消耗性资源? 我在阅读有关并发、互斥和死锁的内容时阅读了这些内容,确切地说是:操作系统:williamstalling 的内部和设计原则。
【问题讨论】:
标签: operating-system deadlock mutual-exclusion
什么是操作系统领域的可再生资源和消耗性资源? 我在阅读有关并发、互斥和死锁的内容时阅读了这些内容,确切地说是:操作系统:williamstalling 的内部和设计原则。
【问题讨论】:
标签: operating-system deadlock mutual-exclusion
死锁来自进程(或线程)之间的资源争用。因此,要了解死锁,我们需要了解资源。
可重复使用的资源
可以再次重复使用的资源。示例包括处理器、I/O 通道、主内存和辅助内存、文件、数据库和信号量。
消耗性资源
被进程使用后耗尽的资源。示例包括硬件中断、Unix 信号、pthread_cond_signal 调用、消息和 I/O 缓冲区中的信息。
【讨论】: