HarmonyOS NAPI开发相关问题
napi_call_threadsafe_function调用太快,数据出现了错误,必须使用队列的方式,等napi_call_threadsafe_function回调结束再进行下一次napi_call_threadsafe_function吗?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
NAPI开发问题
1043浏览 • 1回复 待解决
HarmonyOS Flutter项目开发相关问题
1032浏览 • 1回复 待解决
音频录制开发相关问题
7063浏览 • 1回复 待解决
Flutter 开发资料相关问题
1673浏览 • 1回复 待解决
HarmonyOS napi开发过程中的泄漏问题
1222浏览 • 1回复 待解决
华为开发者联盟相关问题
14621浏览 • 2回复 待解决
HarmonyOS Napi的问题
898浏览 • 1回复 待解决
HarmonyOS 关于NAPI开发C层实现异步化回调问题
1488浏览 • 1回复 待解决
HarmonyOS 基于vpnExtension开发vpn相关的配置问题?
1084浏览 • 0回复 待解决
HarmonyOS 基于vpnExtension开发vpn相关的配置问题
2058浏览 • 1回复 待解决
HarmonyOS NAPI传值引用相关文档与代码示例
1048浏览 • 1回复 待解决
HarmonyOS c++开发麦克风音频录制相关问题
1188浏览 • 1回复 待解决
HarmonyOS Worker相关问题
1103浏览 • 1回复 待解决
HarmonyOS KVStore 相关问题
1275浏览 • 1回复 待解决
HarmonyOS BindSheet相关问题
1714浏览 • 1回复 待解决
HarmonyOS string相关问题
1114浏览 • 1回复 待解决
HarmonyOS 线程相关问题
1529浏览 • 1回复 待解决
HarmonyOS AccountKit相关问题
1523浏览 • 1回复 待解决
HarmonyOS Grid相关问题
1440浏览 • 1回复 待解决
HarmonyOS 证书相关问题
1249浏览 • 1回复 待解决
HarmonyOS Lib相关问题
906浏览 • 1回复 待解决
HarmonyOS开发中使用MapKit相关方法时IDE会报warning的问题?
810浏览 • 0回复 待解决
HarmonyOS RelativeContainer相关问题
908浏览 • 1回复 待解决
HarmonyOS ApplicationContext相关问题
1232浏览 • 1回复 待解决
HarmonyOS @Event相关问题
1156浏览 • 1回复 待解决
napi_call_threadsafe_function执行函数为异步的,所以在多次调用执行结果不会按照同步任务那样顺序输出,使用队列的方式可以把异步任务按照顺序执行。
1.auto *data = new std::pair<const char *, ssize_t>(cMessage, length);这个地方使用的是cMessage,它指向的是message.c_str();里面的内存,message是一个局部变量,作用域在for这里。
2.handleSSLMessage函数中receivedData变量的first的值很容易就是一个野指针,如果其指向的内存被分配给其他使用,内容很容易就会读取不正确。出现的现象:获取到的数据有时正常,有时不正常,如果存在对指向的内存进行写处理的操作,会crash。
建议修改成: