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

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

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

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

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

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

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 多线程数据互通问题
52浏览 • 2回复 待解决
HarmonyOS 多线程并发相关问题
271浏览 • 1回复 待解决
HarmonyOS 多线程问题
528浏览 • 1回复 待解决
HarmonyOS 多线程安全问题验证
43浏览 • 1回复 待解决
HarmonyOS关于多线程问题
493浏览 • 1回复 待解决
HarmonyOS 多线程写法限制
171浏览 • 1回复 待解决
HarmonyOS Sendable装饰的对象怎么获取
135浏览 • 1回复 待解决
HarmonyOS多线程使用?
206浏览 • 0回复 待解决
ArkTs多线程方案如何保证线程安全
2599浏览 • 2回复 待解决
HarmonyOS 关于多线程并发的使用
50浏览 • 1回复 待解决
HarmonyOS 数据库多线程操作
207浏览 • 1回复 待解决
HarmonyOS是否支持多线程
171浏览 • 0回复 待解决
如何使用taskpool实现多线程
1175浏览 • 1回复 待解决