线程的属性

线程的名字

@property (nullable, copy) NSString *name NS_AVAILABLE(10_5, 2_0);

设置线程名称可以当线程执行的方法内部出现异常的时候记录异常和当前线程。

线程是否是主线程

@property (readonly) BOOL isMainThread NS_AVAILABLE(10_5, 2_0);

内核调度算法在决定该运行那个线程时,会把优先级作为考量因素。较高优先级的线程会比较低优先级的线程具有更多的运行机会。较高优先级不保证你的线程具体执行时间,不能保证优先级较高的线程先执行完毕。


//注释:

1.线程执行完毕后,自动销毁。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容