![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
I/O
自行车在路上
加油
展开
-
BIO实例
使用 BIO 模型编写一个服务器端,监听 6666 端口,当有客户端连接时,就启动一个线程与之通讯。要求使用线程池机制改善,可以连接多个客户端.服务器端可以接收客户端发送的数据(telnet 方式即可)。图代码演示:package com.atguigu.bio;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;import java.util.concurrent.Ex..原创 2020-08-13 15:23:58 · 347 阅读 · 0 评论 -
I/O模型
文章目录解读java BIONIOAIO使用场景bio使用场景NIO使用场景解读就是用什么样的通道进行数据的发送和接收,很大程度上决定了程序通信的性能。Java 共支持 3 种网络编程模型/IO 模式:BIO、NIO、AIOjava BIO同步并阻塞(传统),服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销。NIO同步非阻塞,服务器实现模式为一个线程处理多个请求连接,即客户端发送的连接请求都会注原创 2020-08-13 12:06:20 · 159 阅读 · 0 评论