我一直在尝试阅读GCD并试图找出答案。我读了很多地方,人们应该总是使用GCD,如果一个人做一些繁重的工作,这将冻结用户界面,而且我也明白,但可以GCD也只是为了性能考虑使用。假设我有一个需要运行10次的循环,每次迭代都是数据量很大。它是否会提高性能以运行其他线程的一半迭代,以便两个线程共享工作负载,还是需要花费相同的时间才能通过循环?GCD =更好的性能不关于用户界面?
0
A
回答
2
这将有助于运行两个串行GDC队列如果您的设备有两个处理器的并发症。然而,这个想法是,你不应该关心,叫dispatch_queue_create
与DISPATCH_QUEUE_CONCURRENT
,让设备弄清楚什么是任务的最佳数量并行运行。
2
这完全是你的循环逻辑的设计,没有正确回答你的问题,因为你还需要确定你将如何加入和合并您对这个数据进行的2种不同的处理,哪里是数据将被保存,您将要解决的逻辑问题是什么
不过,您试图在两个线程中实现的内容可能会导致您提前进行优化,因此在开始优化代码之前,请考虑一下,如果它的价值,你会介绍给你的代码或不
相关问题
- 1. 如何让我的用户界面加载速度更快,性能更好?
- 2. 提高React用户界面性能的良好实践?
- 3. 关于用户界面分辨率
- 4. Android,关于用户界面设计
- 5. 用户界面看起来不太好
- 6. 用户界面性能监控工具
- 7. 基于功能性编程的用户界面
- 8. 性能问题每秒更新多个用户界面元素
- 9. 用户界面用于WP7
- 10. 即使我使用GCD,用户界面也会卡住
- 11. 不可见用户界面的统一性能流失
- 12. 一个很好的用户界面设计,用于评估.Net
- 13. 创建更友好的用户界面。我的想法是可能的吗?
- 14. 根据偏好绘制用户界面
- 15. 关于性能和用户界面体验方面的IPhone UI - WebView VS原生屏幕
- 16. IWizard界面的可能性
- 17. 为什么使用'href =“javascript:void(0);”'而不是更友好的用户界面?
- 18. 用于用户界面定义的XML
- 19. 用于C代码的用户界面
- 20. 用于EAR的移动用户界面
- 21. WPF动画/用户界面功能性能和基准测试
- 22. 更改用户界面等待2000毫秒并再次更改用户界面
- 23. 当涉及高度动画的用户界面时,openGL ES比Core Animation和UIKit有更好的性能吗?
- 24. 关于如何自定义Android用户界面的教程
- 25. 关于Android用户界面设计的书籍
- 26. 关于Linux操作系统上的图形用户界面
- 27. 关于用户界面C中的Winform线程#
- 28. 关于“通用”用例的JAXB性能较差 - 更好的设计模式?
- 29. 在性能方面什么更好?
- 30. 这在性能方面更好?