System.in.read()会一直阻塞,所以这里的while(true)循环可以去掉?

来源:8-3 服务器端实现(第一回合)

Belucky

2020-11-10

System.in.read()会一直阻塞,所以这里的while(true)循环可以去掉?

写回答

1回答

Stannum

2020-11-16

同学你好~这个问题提得好。我建议你先自己试一下去掉这个while循环,看一看和原先的代码在运行时有什么相同和不同之处~

0
3
慕斯1497386
System.in.read()的作用:其实就是想看到回调方法有没有被调用,这样达到异步的效果,主要这里没有其他任务了,所以加一个System.in.read()阻塞住。 这里只是为了测试,实际上没有什么意义,因为就一个任务,同步通信就可以了。。。。反正就是练习用的,没实际意义
2022-08-15
共3条回复

系统学习Java网络编程 深度理解BIO/NIO/AIO

对比式学习助你真正理解BIO/NIO/AIO三大网络编程模型。

880 学习 · 148 问题

查看课程