【发布时间】:2012-11-10 07:02:27
【问题描述】:
我在一些工作源代码和一些其他代码中看到一些名为“脏”的变量。这是什么意思?什么是脏标志?
【问题讨论】:
-
如果没有更多上下文,这是不可能回答的。在 DBMS 缓冲池中,一个页面可能被标记为“脏”,因为它在被读取后已被更改,并且必须在重新使用该页面之前对其进行重写。使用该术语可能还有无数其他可能的原因。
-
我通常看到它用于表示需要更新的东西。
-
这个问题并不是真正特定于 C++ 或编码风格。它更多地与数据结构和算法有关。
-
我认为这是其中一个的欺骗,或者可能是一种合并:stackoverflow.com/questions/1745888/… 和 stackoverflow.com/questions/553882/…
标签: caching computer-architecture dirty-data