【发布时间】:2009-06-17 02:42:07
【问题描述】:
我刚开始使用多线程,正在寻找一个好的解释。我不确定多线程在 Mac 和 iPhone 上的工作方式是否存在差异。带有示例代码的教程的好链接是什么?
【问题讨论】:
标签: iphone objective-c multithreading cocoa
我刚开始使用多线程,正在寻找一个好的解释。我不确定多线程在 Mac 和 iPhone 上的工作方式是否存在差异。带有示例代码的教程的好链接是什么?
【问题讨论】:
标签: iphone objective-c multithreading cocoa
一个简单但完整的例子是Multithreading in Cocoa。
还有一个相关的 Stack Overflow 问题是NSOperation on the iPhone。
【讨论】:
再一次,如果我可以推广我的 iPhone 开发课程,上学期我有一个专门讲多线程的课程,包括基本线程、锁定、处理主线程上的 UI 和 NSOperationQueues,课堂笔记可以找到here。今年秋季学期,同一班级将由 Grand Central Dispatch 主导。
【讨论】:
不要忘记来自 Apple 的官方文档:Threading Programming Guide
您将找到完整的解释和示例代码。
【讨论】:
关于 NSInvocationOperation 的简短教程是 Loading Images Asynchronously on iPhone using NSInvocationOperation。
【讨论】: