2010-01-28 41 views

回答

7

在MacOSX上,C/C++中的POSIX線程和Objective-C/C++中的NSThread是推薦的解決方案 - 有關概述,請參閱Thread Management
在C++中,如果可移植性可能成爲問題,那麼James所推薦的跨平臺API更好。

9

考慮使用跨平臺的東西,如Boost.Thread(Boost.Thread的一個優點是它與C++ 0x中提出的線程庫非常相似,所以將來移動會更簡單)。

1

如果您的應用程序只能在OS 10.6上運行,您應該使用Grand Central Dispatch。 Apple的新線程系統內置於操作系統中,因此可以管理線程以獲得最佳的整體系統性能。

相關問題