我正在使用saveJSONObject命令将数据写入Processing中的JSON文件。当我的草图仍处于打开状态时,我想用另一个程序(MAX / MSP)访问该JSON文件。问题是,当我的草图运行时,MAX无法从文件中读取。只有在我关闭草图后,MAX才能从我的文件中导入数据。
处理是否在草图运行时以某种方式打开该文件?有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
可能,因为I / O通常是buffered(特别是出于性能原因,也因为硬件正在通过块进行I / O)。
尝试刷新输出通道,可能使用PrintWriter::flush或类似的东西。
详细信息是特定于实现的(可能是特定于操作系统的)。