
You may wonder what you see here ... basically I am trying
to maintain a stack of threads. This way locality in time
is kept and there is a better chance to find residues of the
thread in memory next time it runs.
