Heim > Fragen und Antworten > Hauptteil
天蓬老师2017-04-17 13:19:13
cout的话, 是行级缓冲, 只要碰到换行符就会flush一次. 但是cout对象在析构的时候也会flush一次. 你那个例子里面, 在return 0之前cout对象需要析构一次.cerr的话, 已经忘了APUE里面怎么说的了, 调试下来发现没有缓冲.....
PHP中文网2017-04-17 13:19:13
多线程的时候你就体会到了,如果不清缓存,A线程的日志可能会在B线程被打印出来