worker postmessagejs异常 Error message:transfer list must be an Array

worker postmessagejs异常 Error message:transfer list must be an Array

HarmonyOS
2024-04-28 23:58:40
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
trobust

1. postmessage传入的第二个并不是随便入参一个arraybuffet类型,需要前一个参数为arraybuffer类型,然后第二个参数才需要传入第一个参数的数组类型。这种传入方式是转移第一个参数的所有权,转移之后在原始线程中不可再次使用。

2. 需要通过判断optins是否传入再决定调用的方法是一个入参还是两个入参。

​​


分享
微博
QQ
微信
回复
2024-04-29 16:07:58
相关问题
冷启动报错Error message
154浏览 • 1回复 待解决
app启动crash报错Error message:MainPage:
148浏览 • 1回复 待解决
TaskPool与Worker的区别
304浏览 • 1回复 待解决
通过emitter实现worker间线程通讯
54浏览 • 1回复 待解决
TaskPool和Worker中任务调度机制
233浏览 • 1回复 待解决
Socket有高概率收不到message
157浏览 • 1回复 待解决
Uint8Array如何转成ArrayBuffer
141浏览 • 1回复 待解决
Worker线程内存如何共享
372浏览 • 1回复 待解决
worker不主动销毁会造成内存泄露吗
250浏览 • 0回复 待解决
Worker和TaskPool的线程数量是否有限制
324浏览 • 1回复 待解决
TaskPool和Worker的异同点
296浏览 • 1回复 待解决