進程管理(十二)-死鎖

進程管理(十二)-死鎖 什麼是死鎖 死鎖,是指各併發進程彼此互相等待對方所擁有的資源,且這些併發進程在得到對方的資源之前不會釋放自己所擁有的資源。從而造成大家都想得到資源而又都得不到資源,各併發進程不能繼續向前推進的狀態。 生產者消費者角度看待死鎖 以生產者/消費者問題爲例來看死鎖的概念。 設生產者進程已獲得對緩衝區隊列的操作權,但此時緩衝隊列內所有緩衝區都是滿的,因此生產者進程進入等待狀態。 消
相關文章
相關標籤/搜索