Objective-C的多线程库

时间:2009-10-08 05:53:43

标签: iphone objective-c windows linux multithreading

排除Cocoa(及其NSThread),您会推荐多线程库?

应用程序的引擎必须在多个平台(Windows,Linux,MacOS,iPhone)上运行,并且是多线程的。提取库以针对特定于平台的MT库进行编译是可能的,但会产生额外的开销和复杂性。

3 个答案:

答案 0 :(得分:2)

NSOperation工作正常。作为一个额外的好处,你可以免费获得一个线程池,并且可以在操作之间建立一个依赖链。

答案 1 :(得分:0)

答案 2 :(得分:0)

我会从最近开源的Grand Central开始:http://libdispatch.macosforge.org/