也学习多线程一段时间了,也写了几个简单实用的功能类,也意思到细节的处理的重要性,现在就让我们来写一个稍稍更有用的异步IO的类. 本来想参考Java NIO 中的类,Java NIO作为新io包,本身提供了可在非阻塞模式下的io流,但现在我们用之前的自己做的类,来尝试一下自己定义,我们还是找个范本吧,就用Java.io.BufferedInputStream这个类. 首先该类必须继承与Thread或实现Runnable接口,但我们还要用到以前的底层的流通道,所以必须继承于一个inputStream…