IO詳解之BIO

轉載請註明出處: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

相關文章
相關標籤/搜索