为了提高IO吞吐效率,一般的IO服务都带缓冲区,当缓冲区满了再输出一次,这样减少IO次数。 flush() 则要求立即将缓冲区的数据输出到接收方。 From<http://bbs.csdn.net/topics/380223143>