【发布时间】:2017-07-05 02:11:29
【问题描述】:
我有一个大 IO 函数,它会不断地从文件夹中加载数据,对数据执行纯计算,然后将其写回。
我正在使用多个文件夹并行运行此功能
mapConcurrently_ iofun folderList
这很好用......但有点太好了。现在,即使putStrLn 调用的字符输出也是异步的,这会导致控制台日志无法读取。
有没有办法使 IO Actions 同步,甚至是 putStrLn 的同步版本更好?
【问题讨论】:
标签: haskell asynchronous synchronized