滑动优化方案的疑问

来源:3-5 UI卡顿&掉帧原因 相关面试问题

Air276219

2018-12-18

对象的创建和销毁,UI布局、计算、预排版这些操作放到子线程里面操作,但还是在CPU中操作为什么能节约时间呢?是因为异步执行可以同时操作多项任务么?

写回答

1回答

urally

2018-12-19

对于多核CPU来说是可以节约时间的。单线程的时候,多核CPU的计算资源并没有被充分利用。多线程的时候就是真正同时执行多项任务了。 但对于单核CPU来说这样反而会增加线程切换的开销就不值得。

0
0

资深大牛带你深度剖析ios高级面试

从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系

1749 学习 · 600 问题

查看课程