BIO跟NIO的线程差异简述
BIO:线程池中取得线程来准备接受客户端请求->客户端请求到达->ServerSocket.accept接受连接=>在该线程读取文本并且解析HTTP请求->在该线程中处理请求
NIO:单线程接受客户端请求->客户端请求到达->接受请求生成Task->多线程取Task->在该此庵村读取文本并且解析HTTP请求->在该线程中处理请求
发布时间: 2012-09-23 10:28:11 作者: rapoo
BIO跟NIO的线程差异简述
BIO:线程池中取得线程来准备接受客户端请求->客户端请求到达->ServerSocket.accept接受连接=>在该线程读取文本并且解析HTTP请求->在该线程中处理请求
NIO:单线程接受客户端请求->客户端请求到达->接受请求生成Task->多线程取Task->在该此庵村读取文本并且解析HTTP请求->在该线程中处理请求