再问:如何实现边运行边输出

再问:如何实现边运行边输出

比如,在perl中,这样一段代码:
print "hello";
sleep(3600);

想实现直接在屏幕上打印出:"hello",
而不是在3600s后才在屏幕上实现....?
$|++;

谁再问就打pp
修改缓存刷新机制请修改$|

当前绝大多数终端都会先print到屏幕后(肉眼可见), 再sleep的.

谢谢两位,但问题还没得到解决,终端是网页,$|不灵啊
这问题还是比较经典的, 貌似没根本解决办法
它要等最后的pirnt </BODY></HTML>";才会显示网页

http://en.allexperts.com/q/Perl- ... er-problem-IE-1.htm
http://www.wellho.net/forum/Perl ... rom-cgi-script.html

有人提到让网页自动刷新
哈哈,问题已解决,主要来源于http://www.wellho.net/forum/Perl ... rom-cgi-script.html
两点:
1.$|=1;
2.要用printf,不能用print