我使用detachNewThreadSelector
方法在我的应用中创建线程。在某些时候,当用户从应用程序注销时,我应该杀死应用程序中所有正在运行的线程。我怎样才能实现它?
答案 0 :(得分:4)
如果你用detachNewThreadSelector
创建一个帖子,你几乎必须让它自己完成:(
如果您希望能够控制后台任务,那么更好的选择是NSOperationQueue
- 您可以将取消消息传递给操作。
编辑:如果您不想使用NSNotificationCenter,您可以设置一个后台线程定期检查的标志,如果设置了它们将自行退出。但是,你必须小心那里的线程安全性:)
答案 1 :(得分:0)