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
1705浏览 • 1回复 待解决
app启动crash报错Error message:MainPage:
1479浏览 • 1回复 待解决
Array快速的转成ArrayList
703浏览 • 1回复 待解决
TaskPool与Worker的区别
1771浏览 • 1回复 待解决
如何通过worker传递消息?
11浏览 • 0回复 待解决
Worker线程如何销毁?
152浏览 • 1回复 待解决
HarmonyOS Array与ArrayList的区别
301浏览 • 1回复 待解决
TaskPool对比Worker有什么优势?
161浏览 • 1回复 待解决
Socket有高概率收不到message
1733浏览 • 1回复 待解决