iOS---线程小结

2017-10-14  本文已影响0人  彬至睢阳

1.获取当前线程

NSThread* currentThread = [NSThread currentThread];

2.判断线程是否完成,如果没有完成则设置为取消状态。(设置为取消状态,仅仅是改变了线程状态而言,并不能终止线程)

if (!currentThread.isFinished) {

[currentThread cancel];

}

3.如果当前线程处于取消状态,则退出当前线程

if (currentThread.isCancelled) {

[NSThread exit];//取消当前线程

}

4.线程的创建是相当占用系统开销的

上一篇下一篇

猜你喜欢

热点阅读