我在节点js中有这个代码 cb("First name is "+first_name) ;console.log("processing callback");console.log("Code continue....") ;
由于回调本质上是异步的,我预期的执行顺序应该是代码继续应该执行first.Why,它正在等待回调的完成。
从C++到JS,它可以执行同步的JS函数调用,从JS到C++,它可以执行异步C++函数调用。使用这些工具,我必须执行从JS到C++的C++同步调用.由于我不能使用消息通信系统(因为它意味着主线程上的异步性,除非我遗漏了什么),所以我的第一个猜测是使用辅助线程 varsynctools = false; v