HarmonyOS 多线程传递不可sendable对象问题

想要在线程间传递socket对象,结果发现调用TCPSocket.getState()这个报错:TypeError: is not callable

就是在一个线程创建了一个socket用于发送接收消息,我想在另一个单独的线程间隔一段时间发送心跳包用于检测socket

HarmonyOS
2024-12-25 11:01:09
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

实现多Worker并进行调用传递消息,利用registerGlobalCallObject传递对象及调用函数,获取buffer,注:callGlobalCallObjectMethod方法在主线程中运行的。

文档如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkts-103-V5

分享
微博
QQ
微信
回复
2024-12-25 14:07:09


相关问题
HarmonyOS 多线程问题
1315浏览 • 1回复 待解决
HarmonyOS 多线程数据互通问题
686浏览 • 2回复 待解决
HarmonyOS 多线程并发相关问题
961浏览 • 1回复 待解决
HarmonyOS关于多线程问题
1212浏览 • 1回复 待解决
HarmonyOS taskpool Sendable对象
659浏览 • 1回复 待解决
HarmonyOS 多线程安全问题验证
906浏览 • 1回复 待解决
HarmonyOS多线程使用?
774浏览 • 0回复 待解决
HarmonyOS是否支持多线程
739浏览 • 0回复 待解决
HarmonyOS 多线程写法限制
820浏览 • 1回复 待解决
HarmonyOS sendable崩溃问题
561浏览 • 1回复 待解决
HarmonyOS Sendable装饰的对象怎么获取
683浏览 • 1回复 待解决
ArkTs多线程方案如何保证线程安全
3547浏览 • 2回复 待解决
HarmonyOS sendable支持范围问题
629浏览 • 1回复 待解决
HarmonyOS 多线程有没有现成锁
786浏览 • 1回复 待解决