小编Cha*_*N B的帖子

与传统I/O相比,Java NIO在阻塞模式下的优势是什么?

我几乎已经决定不使用异步,非阻塞的Java NIO.一般而言,复杂性与收益是非常值得怀疑的,我认为在这个项目中尤其不值得.

但是我读到的关于NIO的大部分内容,以及与旧版java.io.*的比较都集中在使用java.io.*的非阻塞,异步NIO与线程每连接同步I/O上.但是,NIO可以用于同步,阻塞,线程连接模式,这似乎很少讨论.

问题在于:同步阻塞NIO与传统同步阻塞I/O(java.io.*)是否有任何性能优势?两者都是线程连接.复杂性如何比较?

请注意,这是一个普遍的问题,但目前我主要关注TCP套接字通信.

java io performance nio blocking

23
推荐指数
3
解决办法
7420
查看次数

标签 统计

blocking ×1

io ×1

java ×1

nio ×1

performance ×1