java编译原理求解答

chump345 2009-11-05 11:34:52
BufferedReader sin = new BufferedReader(
new InputStreamReader(System.in));
System.out.println("Client:"+is.readLine());
System.out.print("Server:");
line=sin.readLine();



上面程序是服务端与客户端交互的一小段程序代码~
写过聊天室的都该知道
上面的为服务器端的代码~
当语句执行到System.in不是就堵塞了吗`
为什么从客户端输入一个字符后`
System.in后面的语句马上就执行了`
但是我并没有在服务器端输入任何信息`
请高手解释下`
...全文
158 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
haojia0716 2009-11-05
  • 打赏
  • 举报
回复
这关编译原理什么事
Dan1980 2009-11-05
  • 打赏
  • 举报
回复
System.in只是一个InputStream的引用,不会造成阻塞。只有调用System.in.readLine()方法才造成阻塞。
chump345 2009-11-05
  • 打赏
  • 举报
回复
啊` 来个人帮我看看吧`
jjj3751386 2009-11-05
  • 打赏
  • 举报
回复
mark
学习了
zyr322 2009-11-05
  • 打赏
  • 举报
回复
学习了
jython论坛
苍蝇①号 2009-11-05
  • 打赏
  • 举报
回复
以后不要用这种牛头马嘴的帖子忽悠人
chump345 2009-11-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 haojia0716 的回复:]
这关编译原理什么事
[/Quote]
我群里有个高手让我去看看编译原理啊`

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧