与boost :: asio中的同步代码接口

时间:2018-06-29 05:35:38

标签: c++ asynchronous boost boost-asio

我有一个使用boost :: asio编写的程序,它的核心是TCP客户端(我的程序,不是boost :: asio,显然是:)。但是,从该代码中,我需要调用一个可能执行阻塞网络I / O的库,这将使单线程boost :: asio部分的执行停滞。

在不停止事件循环的情况下,从异步代码调用同步代码的常用方法是什么?

该库无法修改(第三方代码),因此无法更改其行为。阻止I / O。

0 个答案:

没有答案