Linux之線程同步

線程同步 一、線程爲什麼要同步 1.線程的最大特點是資源的共享性,多個線程都可對共享資源操作; 2.線程操作共享資源的先後順序不確定; 3.處理器對存儲器的操作一般不是原子操作。 二、多線程之間有幾個特殊的臨界資源: 全局數據、堆區數據、文件描述符多線程之間共用。 三、處理方法 Linux下提供了多種方式來處理線程同步,最常用的是互斥鎖、條件變量和信號量。 3.1臨界區 3.1.1概述 通過對多線
相關文章
相關標籤/搜索