OS之進程管理 --- 死鎖

什麼是死鎖 在正常操作模式下,進程按如下順序來使用資源: 申請:進程請求資源 使用:進程對資源進行操作 釋放:進程釋放資源 當一組進程中的每一個進程度在等待一個事件,而這事件只能有一組進程的另一個進程引起,那麼這組進程就處於死鎖狀態。 死鎖的特徵 我們來看一個例子:互斥鎖的死鎖 採用互斥鎖的多線程Pthreads程序可能發生死鎖。函數pthread_mutex_init()將一個互斥鎖初始化爲未加
相關文章
相關標籤/搜索