美文网首页
iOS多线程---NSThread

iOS多线程---NSThread

作者: iOS程序媛ing | 来源:发表于2020-09-08 08:42 被阅读0次

    NSThread是苹果官方提供的,需要程序员管理线程的生命周期。
    实际开发中,多线程应用用GCD用的比较多,NSThread,一般使用[NSThread currentThread];获取当前线程。
    1、线程创建,创建线程主要有以下两种方式,
    (1)手动开启线程

    NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(fire) object:nil];
    [thread start];
    

    (2)自动开启线程

    [NSThread detachNewThreadWithBlock:^{
            
        }];
    

    (3)隐式创建线程并自动开启线程

    [self performSelectorInBackground:@selector(fire) withObject:nil];
    

    相关文章

      网友评论

          本文标题:iOS多线程---NSThread

          本文链接:https://www.haomeiwen.com/subject/kgfdektx.html