在我的 iPhone 应用程序中,我使用了 2 个线程。两者在不同类中的作用不同。在特定条件下,我想暂停特定线程,所以我使用了[NSThread sleepForTimeInterval:]
所以我的问题是我做得对还是这种 sleep 会导致整个应用程序 sleep ?如果是,还有什么其他选择?
最佳答案
如果你想暂停你的线程一段给定的时间,那么 [NSThread sleepForTimeInterval:]
很好。但是,如果您想等待给定事件发生(例如等待另一个线程 catch ),您应该查看 NSCondition
类(class)。
关于ios - 暂停iOS中的特定线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5577994/