作者:每天好心情LJH_276 | 来源:互联网 | 2022-04-22 11:29
Java中的BIO是同步阻塞式,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。
本篇所写的io均为java bio体系(即jdk1.0发布的io),JDK1.4以前的唯一选择,但程序直观简单易理解。
然此时服务器具备了高并发能力,即能够同时处理多个客户端请求了,但是却带来了一个问题,随着开启的线程数目增多,将会消耗过多的内存资源,导致服务器变慢甚至崩溃。
IO方式适用于连接数目比较小且固定的场景,这种方式对服务器资源要求比较高,并发局限于应用中。
相关学习推荐:java基础教程
以上就是java中bio是什么的详细内容,更多请关注其它相关文章!