Flush实在是需要的

流输入输出,当程序执行结束前一定要调用一次Flush()。Flush将清空Buffer,并Buffer的东西都输出。如果没有调用就会出现输出不完整。丢失的那部分由于在程序结束时还没有来得及出Buffer,从而给丢弃了。

原文地址:https://www.cnblogs.com/changchengxiao/p/2799801.html