线程之间传递消息以调用C ++程序主线程中的函数

时间:2018-07-25 22:03:41

标签: c++ multithreading

在我的C ++程序中,我正在调用std::async来创建一个新线程,但是在线程中的某个点上,我需要分派到主线程来执行某些功能。

在Objective-C中,有:

dispatch_async(dispatch_get_main_queue(), ^{
  [self doSomething];
});

是否有不需要使用Boost或任何其他第三方库的C ++中类似的东西?

如果没有,那么消息传递是否可以以非阻塞方式将消息发送到主线程?

0 个答案:

没有答案