News

Client-side Java remains stagnant, but server-side JavaScript is back ... for such functions as binary object handling; concurrent threading; file, stream, and socket I/O; system logging; and ...
So there are two aspects to managing hanging threads: performance and notification. For the notification aspect we can tailor the Java Observer pattern to fit in the multithreaded world.