2011-01-28 64 views

回答

2

這是在並行編程中做很多東西的基本原子指令。請參見this

1

在進程管理的最低級別,硬件必須提供內存互鎖的測試和設置指令。測試和設置指令必須允許在主存儲器位置上完成兩個操作 - 讀取現有值,然後寫入新值 - 而不需要任何其他處理器能夠讀或寫該存儲器位置 - 兩個存儲器操作之間。一些體系結構支持更復雜的測試和設置指令版本。

取自Introduction to Process Management