从ruby中的多个线程写入单个文件

Ada*_*amB 6 ruby file-io

我试图从多个线程写入单个文件.我遇到的问题是,在程序退出之前,我没有看到任何写入文件的内容.

Pet*_*ter 5

你需要file.flush写出来.您也可以设置file.sync = true为自动刷新.