問答題

【計算題】一個操作系統(tǒng)有20個進程,競爭使用65個同類資源,申請方式是逐個進行的,一但某進程獲得它所需要的全部資源,則立即歸還所有資源.每個進程最多使用3個資源.若僅考慮這類資源,該系統(tǒng)有無可能產生死鎖,為什么?

答案: 若僅考慮這一類資源的分配,則不會產生死鎖。
因為死鎖產生的原因有兩點:系統(tǒng)資源不足或進程推進順序不當。
微信掃碼免費搜題