Dan, your
Thread Questions are very good: I don't understand though the answer of Q 39: I understand the it prints ABC, but why would the run method wait for ever and print nothing? You didn't explain that, and I am not sure it's a correct answer...
So, Dan - or anyone that can - explain it to me...