Contrary to what it is mentioned in this article
Asynchronous IO are available in JAVA JDK 1.4
Beta 3 as well as in (Net Framework Beta 2).
http://developer.java.sun.com/developer/technicalArticles/releases/nio/
http://www.owlmountain.com/tutorials/NonBlockingIo.htm