java中的Bio 问题分析(附完整的serverSocket代码)
每个请求都需要创建独立的线程,与对应客户端进行数据的读写。 当并发量大时,需要创建大量的线程来处理链接,系统资源占用比较大。 当建立连接后,如果当前的线程暂时没有数据可以可读,则线程就会阻塞在Read上,造成资源浪费。ps:在cmd中使用telnet 127.0.0.1 6666链接上服务器后,按住ctrl+] 即可开始向服务器传递信息,每次固定为 send+字符串。package com.stu.bio;import java.io.IOException;import java.io.
原创
2020-05-26 01:31:15 ·
246 阅读 ·
0 评论