我想在viewDidLoad中查看线程是否正在运行, 我怎样才能实现这样的概念呢?
答案 0 :(得分:1)
是的,你可以。
NSThread
有确定线程状态
isExecuting
isCancelled
isFinished
你可以使用这些方法。
例如在viewDidLoad中你可以写
BOOL stillRunning = [[NSThread currentThread] isExecuting];
更新:
[NSThread currentThread]
将返回当前正在运行的线程。它的NSThread
类的静态方法。
为你自己的线程
BOOL isStillRunning = [yourThreadObject isExecuting];