日期:2014-05-20  浏览次数:20881 次

新io怎么实现异步?

FileChannel fc =  new FileOutputStream().getChannel();
fc.read( buff);

上面两行代码,假如有多个FileChannel要读,如何实现异步读取?如果FileChannel不能实现异步,那不如用旧io算了,只是多了个线程安全。
socket流能异步,其它流InputStream如何实现异步?

------解决方案--------------------
文件流异步读取,除了自己给自己制造麻烦之外,好像没有什么实质意义(一般情况下)。