并发:死锁和饥饿

死锁原理 一组相互竞争系统资源或进行通信的进程间的“永久”阻塞。当一组进程中的每个进程都在等待某个事件,而只有这组进程中的其他被阻塞进程才可以触发该事件,这时就称这组进程发生死锁。 所有死锁都涉及两个或多个进程之间对资源需求的冲突。 可重用资源是指一次只能供一个进程安全地使用,并且不会由于使用而耗尽的资源。可重用资源的例子包括处理器、I/O、内存和外存、设备,以及诸如文件、数据库和信号量之类的数据
相关文章
相关标签/搜索