本申請提供了一種原子操作的執行方法及裝置,涉及計算機領域。該方法可以在原子操作對應的數據在目標存儲單元中的狀態為已修改狀態或獨占狀態時,在目標存儲單元中執行該原子操作;在該數據在目標存儲單元中的狀態為失效狀態或共享狀態時,通過第二存儲單元檢測該數據是否為多個第一存儲單元共享的數據,若該數據為多個第一存儲單元共享的數據,則在第二存儲單元中執行原子操作,若數據不為多個第一存儲單元共享的數據,則可以在目標存儲單元或上級存儲單元中執行該原子操作。本申請提供的方法可根據原子操作對應的數據的共享情況,確定執行原子操作的節點,避免執行原子操作時產生沖突,保證了執行原子操作時的可靠性及計算機設備的性能。
聲明:
“原子操作的執行方法及裝置” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)