Why doesn't the following code display "stop" ? If i specify the function sleep() without a try/catch, then an interrupted exception is thrown. So now when I've given the try/catch block, that exception should be caught in the catch block and the string "stop" should be printed. But the output isn't so. Can anyone please explain?