美文网首页Swift
ios 多线程的几种方式

ios 多线程的几种方式

作者: hope7th | 来源:发表于2015-09-29 06:20 被阅读119次

cocoa自动提供的多线程编程技术。

[selfperformSelectorInBackground:@selector(dowork)withObject:nil];[selfperformSelectorOnMainThread:@selector(dowork)withObject:nilwaitUntilDone:nil];

NSTread

GCD

dispatch_queue_tqueue =dispatch_queue_create("my.queue",DISPATCH_QUEUE_CONCURRENT);dispatch_async( queue, ^{

NSLog(@"nidaye");

});

//注意字符串用c语言写的,

dispatch_queue:执行处理的等待队列,FIFO

Seirial Dispatch Queue 等待现在执行写中处理结束;顺序执行。只用一个线程处理一个任务。

dispatch_queue_tserial =dispatch_queue_create("serial",NULL);

Concurrent Dispath Queue 不等待现在执行中处理结束。并行执行,使用多个线程处理多个任务。

dispatch_queue_tcurrent =dispatch_queue_create("current",DISPATCH_QUEUE_CONCURRENT);

相关文章

  • iOS 多线程

    iOS 多线程有几种方式 GCD NSOpeartion NSThread phread 多线程 GCD disp...

  • 多线程、Runloop、Runtime

    多线程 iOS多线程技术有哪几种方式pthread、NSThread、GCD、NSOperation 1. NSO...

  • ***线程,GCD,runloop(2)

    第三篇:多线程编程的多种方式 iOS执行多线程编程常用的有以下几种方式 NSThread GCD NSOperat...

  • iOS面试题总结整理(附答案-持续更新)

    iOS面试题总结整理(附答案) 多线程的实现方式;iOS中实现多线程的方案有4种 延迟执行的几种方式;延迟1秒执行...

  • 多线程之线程安全

    前提 面试的时候,多线程的问题经常被问到,刚开始会问你iOS中实现多线程有几种方式;答曰:NSthread、GCD...

  • ios 多线程的几种方式

    cocoa自动提供的多线程编程技术。 [selfperformSelectorInBackground:@sele...

  • iOS音频播放的几种方式

    title : iOS音频播放的几种方式category : IOS iOS音频播放的几种方式 标签(空格分隔)...

  • iOS技术图谱之GCD

    GCD 1、iOS中实现多线程的几种方式 在iOS中每个进程启动后都会建立一个主线程(UI线程),这个线程是其他线...

  • masonry 源码解读

    ios 手写布局的几种方式 Frame AutoLayout VFL Masonry ios 布局的几种方式 1....

  • iOS开发多线程相关

    最近使用多线程比较多,整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案...

网友评论

    本文标题:ios 多线程的几种方式

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