0
A
回答
2
我可以想到“回读”的几种可能的含义。这是最有可能的;在多线程环境中,在线程从内存中读取值并将更改后的值写回内存之间会发生很多事情。检测变化的一种简单但有效的方法就是在写入之前再次从内存中获取值,并且如果它从您开始使用的值开始改变,您知道有人在您工作时更改了它。
“回读”也可以指“可重复读取”,其中使用锁定机制来确保在原子集操作的范围内,只有获得资源锁定的线程才能读取或写入确保没有其他线程可以改变任务所期望的值,如果它运行单线程的话。这样,一个线程不必检测外部变化;锁定机构防止发生这样的事情。
1
当我遇到该术语时,通常是在将值写入 的寄存器或内存位置的情况下,该位置也可能被其他软件或硬件访问。要检查是否有其他人更改了它,您可能会保留一份专用的 副本,并在一段时间后读取该共享寄存器或内存位置 以将其当前值与存储的专用副本进行比较。这是“回读”。
相关问题
- 1. 页面翻转在计算机图形学编程中意味着什么?
- 2. 什么===在PHP意味着
- 3. * 0x3e8在C#超时计算中意味着什么?
- 4. 模板引擎在计算中究竟意味着什么?
- 5. 计算意味着在一个列表
- 6. 什么是chrome.identity.getProfileUserInfo意味着返回?
- 7. 返回客户端意味着什么?
- 8. AuthorizationExecuteWithPrivileges()返回-1时意味着什么?
- 9. 什么__section()意味着Linux内核源
- 10. 在AngularJS中结尾意味着什么double意味着
- 11. 〜=是什么。在Stata意味着什么?
- 12. 储存库布局意味着什么
- 13. 烘焙方法意味着什么?
- 14. PREEMPTIVE_XE_DISPATCHER这意味着什么?
- 15. Field.Index.NOT_ANALYZED_NO_NORMS意味着什么
- 16. $这意味着什么PHP?
- 17. MYSQLI_NUM意味着什么?
- 18. * | *这意味着什么CSS?
- 19. 溢出意味着什么?
- 20. HttpServletResponse.SC_BAD_REQUEST意味着什么?
- 21. 什么呢JDBC:HSQLDB:hsqlTempFiles意味着
- 22. 奎因意味着什么?
- 23. PowerBuilder的:这是什么计算的场格式意味着
- 24. -Xms JVM在引用堆内存时意味着什么?
- 25. 在C中初始化内存为零意味着什么?
- 26. 在软件操作方面,“代价高昂”意味着什么?
- 27. MemoryCache的内存限制意味着什么?
- 28. CUDA共享内存大小意味着什么
- 29. 进程内存的开始意味着什么
- 30. [Bindable]在动作中意味着什么?
不是一个我听说过的术语,除了“回读”存储在某个地方的值 - 您能够提供任何上下文吗? – 2010-09-23 19:37:32