On Mon, 16 Nov 2009 09:24:13 +0300, Walter Bright
<newshou...@digitalmars.com> wrote:
Nick Sabalausky wrote:
Deterministic? Only in the same sense that "resize or realloc upon
appending" is deterministic.
It's deterministic in the sense that if you run the program again with
the same inputs, you will get the same result. This is a highly useful
attribute for testing and debugging.
It is *non*-deterministic. The decision to reallocate depends (or will
depend) on LRU and it may be cleared by another thread (e.g. another
thread may reset it manually or via a GC cycle run).