最近我遇到了「內存互鎖測試和設置指令?」這個詞。我無法理解這個詞..任何人都可以解釋我嗎?什麼是內存互鎖?
Q
什麼是內存互鎖?
1
A
回答
2
這是在並行編程中做很多東西的基本原子指令。請參見this
1
在進程管理的最低級別,硬件必須提供內存互鎖的測試和設置指令。測試和設置指令必須允許在主存儲器位置上完成兩個操作 - 讀取現有值,然後寫入新值 - 而不需要任何其他處理器能夠讀或寫該存儲器位置 - 兩個存儲器操作之間。一些體系結構支持更復雜的測試和設置指令版本。
相關問題
- 1. 互斥鎖:「阻塞」是什麼意思?
- 2. 爲什麼互鎖是如此之慢
- 3. 爲什麼NSColorPanel交互累積內存?
- 4. 爲什麼互斥已經解鎖
- 5. 什麼操作被稱爲互鎖?
- 6. '互斥鎖'究竟做了什麼?
- 7. Java中是否存在互斥鎖?
- 8. 什麼是內存佔用?
- 9. 什麼是Flash域內存?
- 10. 什麼是虛擬內存?
- 11. 什麼是POSIX相當於Win32的互斥鎖?
- 12. 什麼是「默認互斥鎖屬性」的pthread_mutex **
- 13. 什麼是MIPS首字母縮略詞中的「互鎖管道」?
- 14. 爲什麼即使您擁有互斥鎖,互斥鎖try_lock也會返回false?
- 15. 什麼時候應該使用自旋鎖而不是互斥鎖?
- 16. 通過私有互斥鎖鎖定對象的最佳方法是什麼?
- 17. pthread互斥鎖解鎖爲什麼一樣的線程?
- 18. 什麼時候用C++類鎖定互斥鎖
- 19. 爲什麼TMutex方法Acquire()不鎖定互斥鎖?
- 20. 爲什麼Boost scoped_lock不能解鎖互斥鎖?
- 21. Google App Engine中的內存緩存和互斥鎖?
- 22. pthread互斥鎖兩個線程互鎖鎖定/解鎖是否有效?
- 23. 是什麼鎖和RLOCK
- 24. 什麼是範圍鎖?
- 25. 什麼是內存?*。內存屬性控制 - 內存或磁盤?
- 26. 什麼是「分裂互斥」?
- 27. 什麼是交互類?
- 28. 是內存泄漏?爲什麼java.lang.ref.Finalizer吃了這麼多內存
- 29. 互斥鎖和鎖
- 30. 什麼是collectd內存插件中的內存緩存?