微信Worker多线程 与 原生平台的多线程

环境:Cocoscretor 3.8.5 。 微信 ,Android , iOS 原生平台。
一. 年初立项的时候考虑到性能问题, 因此用Worker 线程 处理大量的业务逻辑,然后 post数据到Cocoscretor里面进行UI拼装。Worker里面运行的也是 JavaScript编写的代码。 在微信平台上这套思路还是很顺畅的,也达到了目的。
二.但是现在需要 发布到 android 和 iso 原生的平台,遇到以下问题: A.如何在原生平台 开启一个线程运行这包JavaScript 代码; B. cocoscretor的数据如何与这个线程的数据进行交换 ;
三.困扰了很久,希望各位不吝赐教。

第一: 没这个必要。
第二:如果要做的话,打开deepseek,输入:原生平台如何实现 类似web的Worker线程运行javascript,参考思路

jsbBridgeWrapper看看

第一:现在已经是这个结构了。 微信上面运行的很正确。
第二:我正在参考 deepSeek 的说法去操作。
第三:我看到 论坛里面 有的用户 说 原生是不适用Worker这种做法的。所以比较犹豫。

过了很久了,始终没有人有这样的实践可以分享。

都原生了,为啥不用 C++ 做计算呢

官方仓库里面我提过一个原生端Worker实现PR,可以自己扒下来合并下

1赞

能提供地址吗?

Add worker for cocos native by haroel · Pull Request #16547 · cocos/cocos-engine

原来的JS里面有很多业务,而且原来也只是发布 微信平台。如果要改成C++ 会比较麻烦。

还不会弄。不过还是多谢赐教。