技术栈

打破主线程的桎梏,harmonyos 多线程与大数据流转重构

雷霆牛逼克拉斯
38 分钟前
打破主线程的桎梏,harmonyos 多线程与大数据流转重构
打破主线程的桎梏,HarmonyOS 多线程与大数据流转重构上周的版本更新中,我们加入了一个离线数据大屏功能。测试同学在低端机上一点开大屏页面,整个应用瞬间卡死,紧接着弹出了系统级的应用无响应弹窗。分析内存和 CPU 占用后发现,一个 8MB 的本地 JSON 文件在主线程被强行同步解析,直接堵塞了渲染管线。这次事故逼着我把整个数据处理链路迁移到了 TaskPool 并发体系中。
我是有底线的