摘要:
死锁 什么是死锁 各进程互相等待对方手里的资源,导致各进程都阻塞,无法向前推进的现象。 进程死锁、饥饿、死循环的区别 饥饿:由于长期得不到想要的资源,某进程无法向前推进的现象。比如:在短进程优先(SPF)算法中,若有源源不断的短进程到来,则长进程将一直得不到处理机,从而发生长进程“饥饿”。 死循环: 阅读全文
摘要:
进程同步与互斥 什么是进程同步: 同步即为直接制约关系,指的是为完成某种任务而建立的两个或多个进程,这些要在某个位置上协调他们的工作次序而产生的制约关系。进程间的直接制约关系来源于它们之间的相互合作。 什么是进程互斥 对临界资源的访问,需要互斥的进行。即为同一时间段只能允许一个进程访问该资源;间接制 阅读全文