GCD在后端管理着一个线程池
NSOperationQueue是对NSthread的更高层的封装
NSThread需要自己管理线程的生命周期
GCD可以根据不同优先级分配线程
NSOperationQueue是对GCD的更高层的封装
NSThread需要自己管理线程的生命周期。 GCD可根据不同的优先级分配线程。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
C是对的。
// 初始化线程
NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil];
// 设置线程的优先级(0.0 - 1.0,1.0最高级)
thread.threadPriority = 1;
// 开启线程
[thread start];