- 2024-11-21【鸿蒙基于API 13实战开发】—— 进程模型&线程模型分析
- 2024-10-26鸿蒙编程江湖:ArkTS开发综合案例与最佳实践
本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。简介:构建复杂应用的全方位指南在掌握了
- 2024-10-26鸿蒙案例实践:图像处理应用中多线程任务调度与性能优化
本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。1.项目需求与目标分析背景:图像处理
- 2024-10-25鸿蒙编程江湖:深入理解TaskPool和Worker的并发任务执行
本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。鸿蒙系统提供了两种并发能力:TaskPool和
- 2024-10-25鸿蒙编程江湖:并发编程基础与鸿蒙中的任务并发
本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。并发编程是指在同一时间段内处理多个任
- 2024-04-01TaskPool 和 Worker 的对比
作用:TaskPool(任务池)和Worker都为应用程序提供多线程运行环境,用于处理耗时的计算任务或其他密集型任务,避免阻塞主线程,提高系统性能。 实现特点对比:内存模型:TaskPool和Worker都提供线程间隔离,内存不共享。参数传递机制:两者都采用结构化克隆算法进行序列化、反序列化,
- 2023-09-26HarmonyOS CPU与I/O密集型任务开发指导
一、CPU密集型任务开发指导CPU密集型任务是指需要占用系统资源处理大量计算能力的任务,需要长时间运行,这段时间会阻塞线程其它事件的处理,不适宜放在主线程进行。例如图像处理、视频编码、数据分析等。基于多线程并发机制处理CPU密集型任务可以提高CPU利用率,提升应用程序响应速度。
- 2023-09-25HarmonyOS使用多线程并发能力开发
一、多线程并发概述1、简介并发模型是用来实现不同应用场景中并发任务的编程模型,常见的并发模型分为基于内存共享的并发模型和基于消息通信的并发模型。Actor并发模型作为基于消息通信并发模型的典型代表,不需要开发者去面对锁带来的一系列复杂偶发的问题,同时并发度也相对