开发者社区> 问答> 正文

如何解决在C++线程中无法直接调用Dart函数的问题?

如何解决在C++线程中无法直接调用Dart函数的问题?

展开
收起
夹心789 2024-06-21 23:12:45 34 0
1 条回答
写回答
取消 提交回答
  • 为了解决这个问题,可以利用Dart提供的消息传递机制。具体来说,可以使用Dart API中的Dart_Post等函数,通过向Dart isolate发送消息来间接调用Dart函数。这样,Dart代码可以在其自己的isolate中安全地执行,而C++代码则通过发送消息来触发Dart代码的执行。

    2024-06-21 23:35:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
使用C++11开发PHP7扩展 立即下载
GPON Class C++ SFP O;T Transce 立即下载
GPON Class C++ SFP OLT Transce 立即下载