提升 asio, post() 到主线程?

boost asio, post() to main thread?

我正在使用 boost::asio 作为通用异步后端。

我有多个线程运行一个 io_context

但是我遇到了绑定到特定线程的某些操作。比如opencv的imshow必须从主线程调用

post 到主线程或任何特定线程的最佳方法是什么? (没有忙循环)

你不能通过 asio 来完成。 您可以使用在主线程(如 Windows 消息)或其他特定线程中读取的消息队列。