在c++中,printf()语句,如果后面有\n,则会立刻打印输出到控制台,否则会保存在printf()的缓冲区,最后再打印。
常与fork()函数相关,因为fork开辟新线程的时候,会将缓冲区的内容一起拷贝,所以,如果没有\n,则printf()内的内容也会被fork拷贝。
在c++中,printf()语句,如果后面有\n,则会立刻打印输出到控制台,否则会保存在printf()的缓冲区,最后再打印。
常与fork()函数相关,因为fork开辟新线程的时候,会将缓冲区的内容一起拷贝,所以,如果没有\n,则printf()内的内容也会被fork拷贝。