when future.cancel() is invoked, any threads waiting on wait*() must be awaken (an exception must be thrown such as an CancelledException, or an InterruptedException)
Log in to post a comment.