問答題
【計(jì)算題】一個(gè)操作系統(tǒng)有20個(gè)進(jìn)程,競爭使用65個(gè)同類資源,申請方式是逐個(gè)進(jìn)行的,一但某進(jìn)程獲得它所需要的全部資源,則立即歸還所有資源.每個(gè)進(jìn)程最多使用3個(gè)資源.若僅考慮這類資源,該系統(tǒng)有無可能產(chǎn)生死鎖,為什么?
答案:
若僅考慮這一類資源的分配,則不會產(chǎn)生死鎖。
因?yàn)樗梨i產(chǎn)生的原因有兩點(diǎn):系統(tǒng)資源不足或進(jìn)程推進(jìn)順序不當(dāng)。