各位,我的java程序在命令行运行老自己卡住。
我的java程序,需要在socket等待别的机器的命令。等到命令马上屏幕打出日志,
一般情况下没问题,别的机器用socket一连接,就可以看到屏幕打印出来了。
但是有时候,就是卡在那里,没有输出,但是,只要我按一个键,屏幕马上就打印了。
这是怎么回事儿?我的程序和手工输入没有任何关系。
后来,我发现,我在bat程序里,wait几秒就启动另外一个程序, 偶尔发现,timeout也卡住了丝的,明明时间过了很长时间,它就是不往下动。
真搞不明白,这是怎么回事儿?
是windows的bug吗?