flush()是 可能 不是在你的榜样必需的。
它的作用是确保在调用之前写给写程序的任何内容都写到
flush()基础流中,而不是放在某个内部缓冲区中。
该方法在几种类型的情况下派上用场:
如果另一个进程(或线程)在写入文件时需要检查文件,则另一个进程查看最近的所有写入很重要。
如果写入过程可能会崩溃,则重要的是不要丢失对文件的写入。
如果您要写入控制台,则需要确保每条消息在写入后都立即显示。

flush()是 可能 不是在你的榜样必需的。
它的作用是确保在调用之前写给写程序的任何内容都写到
flush()基础流中,而不是放在某个内部缓冲区中。
该方法在几种类型的情况下派上用场:
如果另一个进程(或线程)在写入文件时需要检查文件,则另一个进程查看最近的所有写入很重要。
如果写入过程可能会崩溃,则重要的是不要丢失对文件的写入。
如果您要写入控制台,则需要确保每条消息在写入后都立即显示。