Usleep在C ++中开始得太早了

时间:2014-09-03 17:46:13

标签: c++ sleep usleep

在C ++中,我在“main”路径中使用usleep并在之前调用函数out

out();
usleep(4000000);

out只是在屏幕上打印一些内容。不幸的是,它只在4秒后显示在屏幕上,尽管命令在sleep命令之前。怎么会这样?

1 个答案:

答案 0 :(得分:1)

PHP正在缓冲写入HTTP客户端的数据。使用flush()

out();
flush();
usleep(4000000);