【发布时间】:2012-10-18 22:04:47
【问题描述】:
我正在尝试更详细地了解 iOS 上的多线程。我浏览了一些类引用,例如NSThread、NSRunLoop、NSTask..
首先如以下链接所示: use of runloop
Runloop 在Thread 内运行。
那么为什么我们需要在我们的应用程序中定义自己的Runloop?在NSThread 的情况下,它很有用,因为一些耗时的进程可以在单独的线程中运行,这样应用程序仍然可以在主线程上响应。
【问题讨论】:
-
这个问题非常广泛。您真正希望您的应用程序完成什么?你会重写你的帖子来问一个具体的问题吗?
-
具体一点,问题是为什么要定义自己的Runloop?
-
@shebelaw 感谢您提出这个问题
标签: ios multithreading nsthread nstask nsrunloop