【发布时间】:2013-03-09 13:40:30
【问题描述】:
我有一个带有 while (true) 的 JSP,其中数据被发送到浏览器。
while (true) {
out.print("pushing some data to browser");
out.flush();
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
}
}
它大部分时间都可以工作,但很少会以 1 秒的间隔将数据发送到浏览器。
而不是排队,同时抛出所有数据。
【问题讨论】:
-
所以你正在尝试使用某种计时器?
-
你能显示一些更相关的代码吗?出了什么问题?
-
你是什么trying to do?
-
while (true)永远不会停止,因此您的文档永远不会被渲染。 -
@RomanC 你当然是对的,这就是它不起作用的原因,但鉴于 OP 的评论,这 完全是错误的方法,修复它不会真正为 OP 试图完成的任务提供解决方案。这是经典的XYProblem。