PostTaskToRuntime
PostTaskToRuntime 方法提供了一种在 BTS(后台线程脚本)线程上调度任务执行的方式。这是从任何线程(如 UI 线程)安全地分派工作到 JavaScript 运行时所在线程的主要机制。
对于任何需要从 BTS 线程外部与 N-API 或其他 BTS 线程特定资源交互的操作,此方法都至关重要。该方法为 C++ std::function 和 C 风格函数指针提供了重载。
方法签名
使用 std::function 任务
使用 C 风格函数任务
参数说明
使用方法
当您需要从另一个线程在 BTS 线程上执行操作时,请使用此方法。一个常见的场景是通过更新 JavaScript 运行时的状态来响应 UI 事件。
代码示例
相关链接
IsRunningTasksOnBTSThread(): 检查当前线程是否为 BTS 线程。
兼容性
LCD tables only load in the browser