信號量與管程以及原子性

  程序的原子性指:整個程序中的所有操作,要麼全部完成,要麼全部不完成,不可能停滯在中間某個環節。 原子性操作:原子性在一個操作是不可中斷的,要麼全部執行成功要麼全部執行失敗,有着「同生共死」的感覺。及時在多個線程一起執行的時候,一個操作一旦開始,就不會被其他線程所幹擾。 一、概述  信號量是操作系統提供的一種協調共享資源訪問的方法。和用軟件實現的同步比較,軟件同步是平等線程間的的一種同步協商機制
相關文章
相關標籤/搜索