gpt4 book ai didi

ios - GCD = 更好的性能与 UI 无关?

转载 作者:行者123 更新时间:2023-11-28 19:18:09 26 4
gpt4 key购买 nike

我一直在努力阅读 GCD 并试图弄明白。我读了很多地方,应该始终使用 GCD,如果一个人正在做一些繁重的工作,这会卡住 UI,我确实理解这一点,但是 GCD 也可以仅仅为了性能而使用吗?假设我有一个循环需要运行 10 次,每次迭代都是大量数据。运行不同线程的一半这些迭代是否会提高性能,以便两个线程共享工作负载,或者仍然需要相同的时间来完成循环?

最佳答案

如果您的设备有两个处理器,这将有助于运行两个串行 gdc 队列。然而,这个想法是你不应该关心,调用dispatch_queue_createDISPATCH_QUEUE_CONCURRENT并让设备计算出并行运行的最佳任务数。

关于ios - GCD = 更好的性能与 UI 无关?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11024666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com