HarmonyOS 并发任务子线程之间、子线程与主线程内容不共享问题
我使用rdb数据库存储了100条日志数据,我要执行100个串行网络请求,用于挨个上报这100条日志数据,使用的实现方案是taskPool的串行队列sequenceRunner.execute(task),每个task绑定一个用@Concurrent修饰的网络请求函数。现在我想在网络请求成功/失败回调时,删除或者变更rdb数据库的某条日志数据。现在的问题是我收到task回调时无法正常操作数据库。请问怎么解决多线程内存不共享的问题?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
子线程和主线程之间的任务执行策略和优先级如何确定?
527浏览 • 1回复 待解决
当切换到子线程之后如何判断是否为主线程?
354浏览 • 1回复 待解决
TaskPool子线程和主线程如何通信
2327浏览 • 1回复 待解决
HarmonyOS ArkTS怎么控制子线程回到主线程
626浏览 • 1回复 待解决
Native如何创建子线程,有什么约束,与主线程如何通信
1981浏览 • 1回复 待解决
宿主线程如何接收子线程发送的消息?
414浏览 • 1回复 待解决
子线程和主线程的优先级及任务执行策略是什么
1964浏览 • 1回复 待解决
宿主线程如何向worker子线程发送消息?
366浏览 • 1回复 待解决
HarmonyOS worker线程和主线程支持内存共享
545浏览 • 1回复 待解决
主线程怎么才能判断子线程是否已经执行结束了
6802浏览 • 1回复 待解决
HarmonyOS async/await promise是在哪个线程,如何判断主线程还是子线程
576浏览 • 1回复 待解决
HarmonyOS主线程子线程切换问题
612浏览 • 1回复 待解决
sensor无论在子线程还是主线程都报错SENSOR_PARAMETER_ERROR
328浏览 • 1回复 待解决
Native子线程切回主线程传递的env是否会变化
1703浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙开发中实现子线程与主线程的同步调用的关键步骤?
77浏览 • 1回复 待解决
请问如何判断当前执行的方法运行的子线程还是主线程,以及如何打印线程ID
258浏览 • 1回复 待解决
HarmonyOS 多线程并发相关问题
242浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在Worker子线程中实现文件解压并将结果返回主线程?
110浏览 • 1回复 待解决
HarmonyOS在异步线程往主线程抛任务无法被执行
377浏览 • 1回复 待解决
HarmonyOSNDK开发时, C++主子线程之间,高频率使用线程安全函数进行通信,是否会造成主线程阻塞而崩溃
317浏览 • 1回复 待解决
ArkTS能开启子线程吗,如何判断当前线程是UI线程还是子线程?
1107浏览 • 1回复 待解决
HarmonyOS libuv实现的timer,在主线程执行没有回调,在子线程可以正常使用
416浏览 • 1回复 待解决
HarmonyOS 如何区分当前线程是否是UI线程还是子线程?
155浏览 • 1回复 待解决
Worker的宿主线程必须是主线程吗?
414浏览 • 1回复 待解决
HarmonyOS 主线程的内存数据,除了传递,还有什么好的方案提供给子线程使用吗?
364浏览 • 1回复 待解决
线程之间是隔离的,参考@sendable
参考链接:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/arkts-utils/arkts-sendable.md