主题:【原创】苹果 '09 音乐产品发布会实况 -- AllenKid
共:💬125 🌺161
只不过是方便了程序员把没有数据依赖性的代码段标记出来,应用 GCD 技术的操作系统可以及时的把任务分配到空闲的 CPU 罢了
MacReserch 的测试表明性能不错,比 OpenMP 的程序内并发执行效率更好。
Apple 的建议是把任何有可能影响 UI 响应的代码都 Block 起来用 dispatch_async 扔到另外的线程里去,具体是多少个线程,什么时候建立,什么时候结束,程序员就完全不用管了。
* 线程并不会在程序间共享,但 GCD 会根据系统繁忙程度动态调整每个程序的线程数。
- 相关回复 上下关系8
🙂这个确实,在 iTunes 8 以前 1 AllenKid 字133 2009-09-11 13:52:17
🙂【一句话新闻】苹果又开源一重要组件 2 AllenKid 字648 2009-09-11 13:05:14
🙂这个东西目前关心的人还比较少,但是。。。。。。 素里太守 字100 2009-09-11 17:40:48
🙂其实这个东西一点都不智能
🙂吐个糟 1 一军 字283 2009-09-09 21:24:23
🙂我理解你的抱怨 5 AllenKid 字1132 2009-09-10 12:20:13
🙂忍不住还是想稍微延伸一下:) 3 一军 字601 2009-09-10 19:17:44
🙂同学,Android 的连 SmartBook 都上了 5 AllenKid 字474 2009-09-11 01:02:00