How to Cancel a Blocking Read in Java | Dark Hacker News