線程同步方法總結

互斥鎖、自旋鎖、讀寫鎖 互斥鎖、自旋鎖、讀寫鎖對臨界資源的操作流程都是一樣的 爲臨界資源加鎖,其他線程不可訪問 訪問臨界資源 訪問完成,解鎖,其他線程可以訪問 如果臨界資源是被加鎖的,需要等待被解鎖。 圖片來源:慕課網 條件變量 線程用步較爲複雜的方法 加鎖保護條件變量 判斷條件是否滿足,未滿足等待條件滿足,等待時線程是睡眠,直到滿足被喚醒 對臨界資源進行操作 操作完成後解鎖 圖片來源:慕課網《編
相關文章
相關標籤/搜索