內核鎖

從介紹併發性,我們看到在併發編程的一個基本問題:我們想要自動執行一系列指令,但由於中斷的存在在一個處理器(或多個線程上執行多個處理器同時),我們就t。在這一章,我們因此直接攻擊這一問題,通過引入一些稱爲鎖。 程序員用鎖註釋源代碼,把它們放在關鍵的部分,從而確保任何這樣的關鍵部分執行起來就像它是一個單一的原子指令一樣。 28.1鎖:基本思想。 作爲一個例子,假設我們的關鍵部分是這樣的,一個共享變量的
相關文章
相關標籤/搜索