中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
各位大佬,据我理解,js作为一个单线程的语言,高耗时的操作一般都是要异步执行的。鸿蒙的js接口大部分也都是异步的,会带上一个callback的参数。那么对于callback这种异步模式,底层C++会创建一个aysyncwork然后将执行逻辑(耗时部分)和函数执行完成后的逻辑全部都封装进去。然后丢到uvloop中。最终调用引擎的loop接口,执行这个work。我的问题就是,最终执行逻辑是跑在JSruntime线程上吗?如果是,那么假设这部分执行逻辑很...