| O_CREAT); printf("Message from A\n");我知道stdout是行缓冲的是否为文件描述符1(即使在close()之后)保留行缓冲?是没有定义的吗?还有别的吗?我假设open()命令总是在上面的代码中为temp.txt使用文件描述符1。另外,在CPU加载另一个进程并覆盖刚刚写入的部分消息之前,是否可能只将"Message from A\n"或"Message
下面是一些C代码:printf("This text is printed\nThis text is not until the for loop end.");
for (i = 5这只发生在Linux上,而不是Windows上(只是将睡眠(1)改为睡眠(1000),并添加了windows.h)。