有什么方法可以同步执行用 Lwt 库制作的线程?
具体来说,我正在尝试向服务器运行一系列发布请求,以计算一些值并返回结果。
根据提供给这个问题的答案:
我可以使用低级方法(套接字)或使用 Cohttp 库来实现。低级方法的优点是直接和直接,但我宁愿坚持使用 Cohttp(不需要读/写循环等)。不幸的是,我对 Lwt 完全陌生,并且基于:
https ://mirage.io/wiki/tutorial-lwt
我知道从 to 获得结果的唯一方法a t
是a
运行Lwt_main.run
它应该在顶层调用,即不是我的选择。
TL:博士
有什么办法可以得到结果:
Client.get (Uri.of_string "http://localhost:8080/res")
不调用Lwt_main.run
或调用Lwt_main.run
每个请求(代码深处)不是那么坏的主意吗?