转载请注明出处:http://blog.csdn.net/u012250875/article/details/78341874java
注:本篇所写的io均为java bio体系(即jdk1.0发布的io)异步
bio,nio,aioasync
- bio: b有两说,一为base,jdk中最先抽象出的io体系;一为block,jdk 1.0中的io体系是阻塞的。因此两说皆有道理,通常咱们认为b取block之意
- nio: n也有两说,一为new,针对base而言;一为non-block,针对block而言。
- aio: a为asynchronous,异步的,异步io,aio还有一个名字叫: nio2
发展历程:bio(jdk1.0)->nio(jdk1.4)->aio(jdk1.7).net