【发布时间】:2016-11-19 14:16:47
【问题描述】:
我正在尝试使用 Lwt 编写终端应用程序。 基本上只要我的应用程序正在运行,我需要使用 Lwt_io.read_line 观察终端的输入。
在我的程序运行时,是否有比以下(伪代码)更好的方法来实现某种循环?
while true do
let _ = ignore (Lwt_main.run my_application)
done
我不确定这是否是正确的方法。每次来自 my_application 的所有线程都完成时,Lwt_main.run 会再次被调用一次又一次......
还有其他或更好的方法可以用 Lwt 处理这个问题吗?
【问题讨论】: