我刚开始使用多线程,正在寻找一个很好的解释.我不确定多线程在Mac和iPhone上的工作方式是否存在差异.什么是与示例代码的教程的良好链接?
一个简单但完整的例子是Cocoa中的多线程.
一个相关的Stack Overflow问题是iPhone上的NSOperation.
再一次,如果我可以推广我的iPhone开发课程,我上一学期有一个专门用于多线程的课程,包括基本线程,锁定,处理主线程上的UI,以及NSOperationQueues,可以在这里找到类注释.今年秋季学期,同一班级将由Grand Central Dispatch主导.
该课程的视频可以从iTunes U免费下载.
不要忘记Apple的正式文档:线程编程指南
您将找到完整的解释和示例代码.
Cocoa教程:NSOperation和NSOperationQueue
Cocoa for Scientists(第XXI部分):使用NSOperation和NSOperationQueue多线程处理您的应用程序
并行行动揭秘
Leopard上的线程指南