BIO和NIO了解多少呢?一起从实践角度重新理解下吧(5)
发布时间:2019-10-23 18:24 所属栏目:21 来源:追逐仰望星空
导读:(1)第一种解决方案(等待连接时和等待数据时不阻塞) publicclassServer{ publicstaticvoidmain(String[]args)throwsInterruptedException{ ByteBufferbyteBuffer=ByteBuffer.allocate(1024); try{ //Java为非阻塞设
(1)第一种解决方案(等待连接时和等待数据时不阻塞)
运行结果 不难看出,在这种解决方案下,虽然在接收客户端消息时不会阻塞,但是又开始重新接收服务器请求,用户根本来不及输入消息,服务器就转向接收别的客户端请求了,换言之,服务器弄丢了当前客户端的请求。 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读