稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
  • 后端
  • 前端
  • Android
  • iOS
  • 人工智能
  • 开发工具
  • 代码人生
  • 阅读
  • 6-12.【多线程】Worker 创建成本是多少?是否支持协程调度器?
    在 ArkTS 的并发体系中,Worker 的定位是“重量级后台线程”,而对于开发者关心的协程,ArkTS 有一套独特的实现逻辑。 1. Worker 的创建成本有多高? 由于 ArkTS 采用 Ac
    • 项阿丑
    • 15小时前
    • 3
    • 点赞
    • 评论
    HarmonyOS
  • 6-11.【多线程】ArkTS 是否支持共享内存?是否支持线程间锁?
    1. ArkTS 是否支持共享内存? 结论:支持,但分为“数据块共享”和“对象级共享”两种模式。 传统的 ArkTS 线程(Actor 模型)是内存隔离的,但为了性能,系统提供了以下两种途径实现内存共
    • 项阿丑
    • 15小时前
    • 4
    • 点赞
    • 评论
    HarmonyOS
  • 6-10.【多线程】分布式场景下的并发问题有哪些?如何设计幂等任务?如何保证最终一致性?
    在 HarmonyOS 的分布式场景(如跨设备调用、分布式数据服务)中,并发问题从“单机内存隔离”演变成了“网络空间不确定性”。 1. 分布式场景下的核心并发问题 在多设备协同或远程调用(RPC)时,
    • 项阿丑
    • 15小时前
    • 4
    • 点赞
    • 评论
    HarmonyOS
  • 6-9.【多线程】不同 UIAbility 之间是否共享线程?多实例 Ability 是否并行执行?生命周期与线程调度关系?
    在 HarmonyOS 的应用模型中,UIAbility 的线程调度与多实例行为是理解系统性能瓶颈的关键。 1. 不同 UIAbility 之间是否共享线程? 结论:默认共享。 在同一个应用(同一个
    • 项阿丑
    • 15小时前
    • 5
    • 点赞
    • 评论
    HarmonyOS
  • 计算机网络二
    网络协议与技术 arp icmp 域名 dns cdn,网络通信模型OSI七层模型和TCP/IP四层模型,传输层核心协议与dos攻击,网络分析工具wireshark。
    • 来人何者
    • 15小时前
    • 9
    • 点赞
    • 评论
    黑客
  • 6-8.【多线程】如何避免“假异步”导致的性能问题?如何判断任务是否真的在子线程?如何用工具分析线程使用?
    在 ArkTS 开发中,“假异步”是一个隐蔽的性能杀手。它指的是代码虽然写成了 async/await 形式,但其实际逻辑仍然在 主线程(UI 线程) 上同步执行,从而导致界面卡死。 1. 如何避免“
    • 项阿丑
    • 15小时前
    • 4
    • 点赞
    • 评论
    HarmonyOS
  • 6-7.【多线程】大量异步任务同时执行可能带来什么问题?如何控制并发数量?是否可以做任务合并?
    在 ArkTS 的并发模型中,虽然 TaskPool 和 Worker 提供了强大的多线程能力,但“大量异步任务同时执行”并非没有代价。如果缺乏治理,应用会从“流畅”迅速转向“卡顿”甚至“崩溃”。 1
    • 项阿丑
    • 15小时前
    • 6
    • 点赞
    • 评论
    HarmonyOS
  • 6-6.【多线程】多线程环境下状态管理会有哪些问题?ArkTS 是否有锁机制?是否支持原子操作?
    在 ArkTS 的 Actor 并发模型下,多线程状态管理的问题与传统 Java/C++ 完全不同。由于内存隔离,你不需要担心传统的“内存竞争”,但会面临新的逻辑挑战。 1. 多线程环境下的状态管理问
    • 项阿丑
    • 15小时前
    • 4
    • 点赞
    • 评论
    HarmonyOS
  • 6-5.【多线程】为什么 ArkUI 不允许在子线程直接更新 UI?如果强行修改会发生什么?如何从 Worker 更新 UI?
    在 ArkUI 的响应式架构中,**“UI 线程安全性”**是一条红线。ArkUI 严禁子线程直接操作 UI,这背后既有性能的考量,也有底层架构的必然要求。 1. 为什么 ArkUI 不允许在子线程直
    • 项阿丑
    • 15小时前
    • 5
    • 点赞
    • 评论
    HarmonyOS
  • 6-4.【多线程】TaskPool 的底层调度机制是怎样的?是否存在任务窃取(work stealing)?任务是否保证顺序执行?
    TaskPool 是 HarmonyOS 为了解决高并发、短耗时任务而设计的 系统级任务调度器。它的底层机制并非简单的 FIFO 队列,而是结合了现代并发理论的复杂调度系统。 1. TaskPool
    • 项阿丑
    • 15小时前
    • 4
    • 点赞
    • 评论
    HarmonyOS
  • 6-3.【多线程】TaskPool 与 Worker 的区别是什么?计算密集型任务该选哪个?IO 密集型任务该选哪个?
    在 HarmonyOS 中,TaskPool 和 Worker 都是实现多线程并发的工具,但它们的底层设计理念和适用场景有本质区别。你可以将 TaskPool 理解为“滴滴打车(随叫随到,用完即走)”
    • 项阿丑
    • 15小时前
    • 4
    • 点赞
    • 评论
    HarmonyOS
  • 6-2.【多线程】ArkTS 是否真正支持多线程?Worker 之间是否可以直接访问变量?数据如何传递?
    在 HarmonyOS 中,ArkTS 的多线程机制与传统 Java/C++ 的共享内存模型有本质区别。它采用的是基于 Actor 模型 的并发体系。 1. ArkTS 是否真正支持多线程? 结论:是
    • 项阿丑
    • 15小时前
    • 4
    • 点赞
    • 评论
    HarmonyOS
  • 6-1.【多线程】HarmonyOS 的线程模型是怎样的?UI 线程是否等同主线程?一个 UIAbility 有多少线程?
    HarmonyOS 的线程模型是基于 Actor 并发模型 设计的,其核心特征是**“内存隔离”**。与传统的 Android 或 iOS 线程模型不同,ArkTS 的线程之间不共享内存,每个线程拥有
    • 项阿丑
    • 15小时前
    • 3
    • 点赞
    • 评论
    HarmonyOS
  • JS作用域大揭秘:从“一国两制”到闭包,V8引擎内部上演的谍战大片!
    JS作用域大揭秘:从“一国两制”到闭包,V8引擎内部上演的谍战大片! 各位掘金的小伙伴们,今天我们不聊API,不卷框架,来一场深入JavaScript引擎腹地的“考古”之旅
    • 用户575730334624
    • 15小时前
    • 10
    • 点赞
    • 评论
    JavaScript
  • 5-12.【性能优化】ArkUI 是否直接渲染到 GPU?状态更新是否批量合并?是否支持局部刷新?
    Gemini 说 在 HarmonyOS 的架构中,ArkUI 的渲染管线经过了深度优化,其核心逻辑可以概括为:声明式驱动、指令级合并、原子化刷新。 1. ArkUI 是否直接渲染到 GPU? 结论:
    • 项阿丑
    • 15小时前
    • 3
    • 点赞
    • 评论
    HarmonyOS
  • 5-11.【性能优化】ArkTS 是否 AOT 编译?对性能影响?是否存在 JS Bridge?
    这是一个关于 ArkTS 底层架构的深度问题。要理解 ArkTS 的性能表现,必须剖析它的编译模型、执行引擎以及跨语言调用机制。 1. ArkTS 是否支持 AOT 编译? 结论:是的,ArkTS 支
    • 项阿丑
    • 15小时前
    • 3
    • 点赞
    • 评论
    HarmonyOS
  • 5-10.【性能优化】在大型 ArkUI 项目中,你会从哪几个维度做性能优化?冷启动优化怎么做?如何分析首帧时间?如何做性能压测?
    在大型 ArkUI 项目中,性能优化是一个系统工程。我们通常将其拆分为**“启动性能” 、 “流畅度(FPS)” 、 “内存与能效”**三个核心维度。 1. 全维度性能优化策略 A. 逻辑维:ArkT
    • 项阿丑
    • 15小时前
    • 5
    • 点赞
    • 评论
    HarmonyOS
  • 无敌大胖猫的每日接纳成功日记 之 允许去户外玩 0303
    我可以把我发出去的负能量,接回来了。哈哈。我不害怕、担忧成为糟糕的大人了。不用再害怕自己变成强势无理、弱势冷漠的人格了。不用自己变成硝烟了。空杯心态后,竟然是悦纳。
    • 新叶1232352
    • 15小时前
    • 6
    • 点赞
    • 评论
    前端
    无敌大胖猫的每日接纳成功日记 之 允许去户外玩 0303
  • 5-9.【性能优化】并发任务过多时会发生什么?如何控制任务优先级?是否存在任务调度策略?
    在 ArkTS 的并发模型中,任务的执行受到 系统调度器(Scheduler) 的统一管理。当并发任务过多时,系统并不会崩溃,但会进入一种“资源争夺”状态,这直接影响到应用的流畅度。 1. 并发任务过
    • 项阿丑
    • 15小时前
    • 2
    • 点赞
    • 评论
    HarmonyOS
  • 5-8.【性能优化】ArkTS 中如何避免主线程阻塞?UI 是否线程安全?后台线程如何安全更新状态?
    在 ArkTS 的并发模型中,**主线程(UI 线程)**是极其宝贵的资源。它负责处理用户交互、布局计算和每秒 60/120 帧的渲染。一旦阻塞超过 16ms,用户就会感知到明显的掉帧或卡顿。 1.
    • 项阿丑
    • 15小时前
    • 2
    • 点赞
    • 评论
    HarmonyOS
  • 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30