System.in.read();
来源:8-3 服务器端实现(第一回合)

精慕门8059907
2022-01-22
为什么不在 下面加
while(true){}
呢?
写回答
1回答
-
逐梦稚者
2022-02-03
System.in.read() 叫做阻塞,阻塞的意思是,除非真的有数据返回,不然CPU就根本不会搭理它,不会消耗CPU资源。
while (true) 是循环,CPU每时每刻都在运行,一直在消耗。
打个比方就是:你在这里提了一个问题,
前者是,你就等着,只要没人回答你,你就等着,啥都不干。如果有人回复了,网页会自动刷新。
后者是,你就一直不停得F5刷新网页,直到刷新到了结果。
00
相似问题