併發基礎之線程安全

線程安全 1.原子性 原子性是指一個操作是不可中斷的。即使是在多個線程一起執行的時候,一個操作一旦開始,就不會被其它線程干擾 2.有序性 在併發時,程序的執行可能就會出現亂序 一條指令的執行是可以分爲很多步驟的 取指 IF 譯碼和取寄存器操作數 ID 執行或者有效地址計算 EX 存儲器訪問 MEM 寫回 WB 指令重排 指令重排可以使流水線更加順暢 3.可見性 可見性是指當一個線程修改了某一個共享
相關文章
相關標籤/搜索