basics of java concurrency - more notes on interruptedexception and interrupting threads