原子性是什麼意思
1、原子操作是不可分割的,在執行完畢不會被任何其它任務或事件中斷。在單處理器系統(UniProcessor)中,能夠在單條指令中完成的操作都可以認爲是“原子操作”,因爲中斷只能發生於指令之間。這也是某些CPU指令系統中引入了test_and_set、test_and_clear等指令用於臨界資源互斥的原因。
2、在對稱多處理器(SymmetricMulti-Processor)結構中就不同了,由於系統中有多個處理器在獨立地運行,即使能在單條指令中完成的操作也有可能受到干擾。
3、在x86平臺上,CPU提供了在指令執行期間對總線加鎖的手段。CPU芯片上有一條引線#HLOCKpin,如果彙編語言的程序中在一條指令前面加上前綴LOCK,經過彙編以後的機器代碼就使CPU在執行這條指令的時候把#HLOCKpin的電位拉低,持續到這條指令結束時放開,從而把總線鎖住,這樣同一總線上別的CPU就暫時不能通過總線訪問內存了,保證了這條指令在多處理器環境中的原子性。簡單來講:cpu是一條一條指令執行:如果讀、寫:則是兩條指令,在併發情況下可能出問題原子性則是一條指令,完成讀寫操作。
-
綠柳才黃半未勻的意思,綠柳才黃半未勻是什麼意思
1、“楊柳才黃半未勻”的意思是:早春時節,春寒料峭,桃李還未開放,只有柳枝新葉。2、古詩有云:“詩家清景在新春,楊柳才黃半未勻,若待上林花似錦,出門俱是看花人。”農曆二月伊始,節氣更迭,轉入驚蟄與春分,萬物復甦,草蟲萌動,驚雷乍響,萬象更新。衝寒而出,帶來了...
-
學習雷鋒小故事,關於學習雷鋒精神的故事
1、《用心學雷鋒》一個陽光明媚的星期天,我與幾個同學一起走在回家的路上的時候無意中前面路上一個亮晶晶的像小手指大小的東西映入我的眼簾。“什麼東西呀?”我問。但沒有一個人回答我,因爲她們也看不清楚到底是什麼。走進一看,唉!原來是個小螺絲呀!還以爲啥好東...
-
酒池肉林的意思,酒池肉林的解釋
1、酒池肉林(拼音:jiǔchíròulín)是一則來源於歷史故事的成語,成語有關典故最早出自於西漢·司馬遷《史記·殷本紀》。2、“酒池肉林”的原義是殷紂以酒爲池,以肉爲林,爲長夜之飲;原指荒淫腐化、極端奢侈的生活,後也形容酒肉極多;在句子中可充當賓語、定語。...
-
龍字開頭成語
1、龍飛鳳舞。2、龍潭虎穴。3、龍盤虎踞。4、龍爭虎鬥。5、龍鳳呈祥。6、龍馬精神。7、龍騰虎躍。8、龍生九子。9、龍虎風雲。10、龍血玄黃。11、龍蛇混雜。12、龍行虎步。13、龍吟虎嘯。14、龍驤虎步。15、龍章鳳姿。16、龍翔鳳翥。17、龍精虎猛。18、龍驤虎...