[問題] 同步問題的回復問題

看板C_and_CPP (C/C++)作者 (poc)時間16年前 (2010/03/08 17:09), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
不曉得適不適合PO在此板。 不過最近在實作多核心上面的同步機制 在Shared Memory上面要達到同步當然有很多種方法, Spin Lock,Interrupt,....(OS恐龍書都有說) 只是現在實作Synchronization的overhead 過大。 所以想採用比較樂觀的方法, 等到資料發生inconsistent之類在去做recovery 這些在書上大概都可以得到類似概念 只是對於recovery,roll back 這種機制,還沒看過去怎麼implement 不曉得 這邊有沒有人有看過類似實作例子呢? 謝謝!! -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.84

03/08 23:15, , 1F
看DSM, software distributed shared memory.
03/08 23:15, 1F

03/08 23:15, , 2F
查eager release
03/08 23:15, 2F

03/08 23:18, , 3F
roll back需要check point可以用儲存PCB,TCB或ebp+ctx
03/08 23:18, 3F
文章代碼(AID): #1BbBxK0E (C_and_CPP)
文章代碼(AID): #1BbBxK0E (C_and_CPP)