01-可見性、原子性和有序性問題:併發編程Bug的源頭

目錄 併發程序幕後的故事 源頭之一:緩存導致可見行問題 源頭之二:線程切換帶來的原子性問題 總結 併發程序幕後的故事 CPU、內存、I/O設備都在不斷的迭代,但是在快速發展的過程中,有一個核心矛盾一直存在,就是這三者的速度差異。CPU和內存的速度差異可以形象的描述爲:CPU是天上一天,內存是地上一年(假設CPU執行一條普通指令需要一天,那麼CPU讀寫內存得等待一年的時間)。內存和I/O設備的速度差
相關文章
相關標籤/搜索