如何在本机C ++中交叉线程调用(在主线程上回调)

时间:2018-05-06 06:15:28

标签: c++ multithreading c++11 cross-thread

我正在实现C ++移动应用程序来调用一些需要一些时间来完成它的过程,但我需要我的应用程序主线程仍在运行而没有任何阻塞。

问题: 是否有任何库可以调用runOnUIThread来取回主线程上的结果?

了解有很多答案,例如消息事件队列轮询以在主线程上获取结果,或者使用future / promise来保持循环结果。但我不希望这种解决方案达到目标。

我相信C ++方式有一些功能可以回到主线程looper并用多个入口点调用主线程的函数?我有这篇文章的红色,我真的不明白这意味着什么,希望有人可以提供帮助。

Cross Thread Call in native C++

1 个答案:

答案 0 :(得分:-2)

C ++作为一种语言没有标准的跨线程消息传递方式。这意味着您需要实现自己的解决方案,该解决方案取决于您使用的框架。

相关问题