2009-09-12 29 views

回答

3

GCD的创新之处在于它包含内核级并行。有很多并行库和并行编程语言,但这都是应用程序级别的支持。 GCD并没有将进程中的一堆线程粘在一个池中,而是将它们在处理器之间分裂,GCD在整个系统中都有一个共享的线程池。

0

除了任务级别的并行性,我在各种* NIX中使用的辅助好处是我在ObjC和直接C代码中广泛使用的blocks runtime。无论如何,C是一个很好的语言;赋予它更高级的功能就像来自上帝的礼物;)

相关问题