找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 49|回复: 0

[科技新闻] 谷歌安卓 17 将提升手机流畅度:线程不再“排队死等”

[复制链接]
  • 打卡等级:已臻大成
  • 打卡总天数:411
发表于 2026-2-18 12:05 | 显示全部楼层 |阅读模式

马上注册,查看更多内容,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
IT之家 2 月 18 日消息,科技媒体 Android Authority 今天(2 月 18 日)发布博文,报道称在安卓 17 系统中,谷歌计划引入 DeliQueue 系统,通过优化 MessageQueue 的内存锁定机制,减少软件线程的相互等待时间。
IT之家援引博文介绍,用户日常使用安卓手机过程中,常会遇到滑动不流畅或操作卡顿的情况,通常是因为系统为了处理任务而被迫丢帧(Dropped frames)。
造成这一现象的根本原因在于系统线程在处理 UI 显示时,往往需要排队等待访问核心组件 MessageQueue,一旦某个线程锁定了队列,其它线程便被迫闲置,导致关键处理任务无法及时完成。
谷歌为了解决上述问题,计划在安卓 17 系统中底层重构 MessageQueue,推出无锁数据结构 DeliQueue。
1.webp


2.webp


新系统摒弃了以往“一次服务一个线程”的锁定模式,可以更精细化控制特定内存位置,意味着线程不再需要长时间等待锁释放,而是可以更灵活地并行处理任务。
为了更直观体现该机制,谷歌用“熟食店排队取号”的例子来解释:就像顾客领取号码后,取餐顺序不必完全受限于排队顺序一样,DeliQueue 允许线程根据实际资源情况灵活调度,从而避免了因等待而造成的性能拥堵。
3.webp


4.webp


谷歌报告称,新系统让应用的丢帧率减少了 4%,而在系统界面和启动器中,这一降幅更是达到了 7.7%。谷歌内部目前仍在测试 DeliQueue 系统,并修复了两个已发现的漏洞。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

文字版|手机版|小黑屋|RSS|举报不良信息|精睿论坛 ( 鄂ICP备07005250号-1 )|网站地图

GMT+8, 2026-2-19 10:37 , Processed in 0.156319 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表