java bio&nio学习

传统io(BIO) 单线程环境下 单线程环境下阻塞,要么读,要么写 多线程环境下(伪异步IO) 多线程环境下,对于局部(单个线程)而言是阻塞的;对于全局(整个多线程环境)而言是非阻塞的 优点 阻塞io对于大文件的读写效率较高,因为建立读取连接后,就可以持续进行读写,直到操作完成。 缺点 操作系统对于应用可创建的线程数有限制 频繁的创建和销毁线程,导致开销大,可使用线程池来解决该问题( 使 用 线
相关文章
相关标签/搜索