有没有办法在一个线程中创建两个或多个运行循环?或者一个线程只能有一个运行循环?
我的搭档告诉我,一个线程里面可能有两个或多个run loop。我对此表示怀疑。我用谷歌搜索但一无所获。那么,是否可以在一个线程中有两个或多个 run loop?
最佳答案
来自 Apple 的 documentation on NSRunLoop :
Your application cannot either create or explicitly manage NSRunLoop objects. Each NSThread object, including the application’s main thread, has an NSRunLoop object automatically created for it as needed.
除此之外,我看不出您为什么要为每个线程创建多个运行循环。
关于iphone - iOS 上每个线程可以有多个运行循环吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7157956/