我正在尝试从多个线程写入单个文件。我遇到的问题是,在程序退出之前,我看不到任何内容被写入文件。
最佳答案
你需要file.flush
来写出来。您还可以设置 file.sync = true
使其自动刷新。
关于ruby - 从 ruby 中的多个线程写入单个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2761517/
我正在尝试从多个线程写入单个文件。我遇到的问题是,在程序退出之前,我看不到任何内容被写入文件。
最佳答案
你需要file.flush
来写出来。您还可以设置 file.sync = true
使其自动刷新。
关于ruby - 从 ruby 中的多个线程写入单个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2761517/