Originally posted by marc weber:
Why exactly?
(I think it's a good general question about using interfaces, but maybe I'm missing something.)
Kind of starts off as a threads related question with inclination towards finding the output, rather than the semantics of the actual program.