HarmonyOS 在主线程和子线程中需要操作同一个队列,如何保证这个队列是线程安全的。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 TaskPool子线程和主线程如何通信 
3719浏览  • 1回复 待解决
HarmonyOS 单例模式下在主线程和用taskpool创建的子线程内通过getInstance获取到的对象不是同一个对象 
877浏览  • 1回复 待解决
HarmonyOS 在native侧开发,c++多线程开发中,子线程中如何丢一个任务到主线程中执行 
970浏览  • 1回复 待解决
HarmonyOS 能够在主线程给 Worker 传递一个函数,让这个函数在 Worker 的线程中执行么? 
1052浏览  • 1回复 待解决
ArkTs多线程方案如何保证线程安全 
4383浏览  • 2回复 待解决
如何保障线程安全,ArkTS提供的Worker和TaskPool如何保证线程安全 
1708浏览  • 1回复 待解决
如何在进行并发操作时保证线程安全 
1399浏览  • 1回复 待解决
如何指定多个异步任务在同一个辅助线程内执行 
1751浏览  • 1回复 待解决
HarmonyOS async/await promise是在哪个线程,如何判断主线程还是子线程 
1940浏览  • 1回复 待解决
HarmonyOS Worker主线程和子线程共享对象问题 
1358浏览  • 1回复 待解决
ArkTS有哪些线程安全的数据类型,多线程方案如何保证线程安全 
3290浏览  • 1回复 待解决
OpenGL同一个上下文在多线程中使用问题 
2477浏览  • 1回复 待解决
同一个应用中,多个线程或者多个进程访问同一个关系数据库,需要考虑并发的问题吗? 
1464浏览  • 1回复 待解决
宿主线程如何接收子线程发送的消息? 
1498浏览  • 1回复 待解决
HarmonyOS 如何判断当前任务在主线程还是在子线程 
1158浏览  • 1回复 待解决
Worker的宿主线程必须是主线程吗? 
1468浏览  • 1回复 待解决
zip包的解压是在主线程还是IO线程 
2632浏览  • 1回复 待解决
HarmonyOS  ArkTS怎么控制子线程回到主线程 
2228浏览  • 1回复 待解决
对于多线程操作首选项和数据库是不是线程安全的?还是每一个线程独立的 
2995浏览  • 1回复 待解决
类似CallStateObserver中的回调,是在app主线程,还新的线程中? 
6502浏览  • 1回复 待解决
ArkTS线程模型中是否是每个线程跑一个runtime实例 
3086浏览  • 1回复 待解决
宿主线程如何向worker子线程发送消息? 
1439浏览  • 1回复 待解决
如何判断当前线程是否是主线程 
3557浏览  • 1回复 待解决
HarmonyOS  并发任务子线程之间、子线程与主线程内容不共享问题 
1540浏览  • 1回复 待解决





















目前ArkTS开启多线程的方式是,语言基础类库提供的taskPool和worker两个多线程的方案。
这两种方案都是基于Actor并发模型实现的,线程间隔离,内存不共享。
Actor并发模型是基于事件基础传递数据,不需要开发者去面对锁代理的一系列复杂偶发的问题,是线程安全的,同时并发度也相对较高。参考地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/taskpool-vs-worker-V5