博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS中的多线程实现:NSThread、GCD和NSOperation
阅读量:5950 次
发布时间:2019-06-19

本文共 396 字,大约阅读时间需要 1 分钟。

1.NSThread

先创建,后启动

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

直接启动

 

2.GCD

3.NSOperation

线程 队列 同步 异步

一个任务放在一个队列里面 可以指定通过同步或者异步指定必须要用哪个线程来执行啊

队列的类型说明了要执行的顺序

 

队列就是一个任务表

线程就是一个执行任务的人

同步 异步就是线程执行阶段是否等待

As an optimization, this function invokes the block on the current thread when possible. 

转载于:https://www.cnblogs.com/ddhjy/p/4821933.html

你可能感兴趣的文章
TFS简介
查看>>
docker管理平台 shipyard安装
查看>>
Bootstrap3 栅格系统-简介
查看>>
ADODB类库操作查询数据表
查看>>
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>
sed处理文本
查看>>
jquery 操作iframe、frameset
查看>>
解决vim中不能使用小键盘
查看>>
jenkins权限管理,实现不同用户组显示对应视图views中不同的jobs
查看>>
我的友情链接
查看>>
CentOS定时同步系统时间
查看>>
批量删除用户--Shell脚本
查看>>
如何辨别android开发包的安全性
查看>>
Eclipse Java @Override 报错
查看>>
交换机之间的VLAN通信(trunk)
查看>>
heartbeat-gui
查看>>
关于一阶逻辑中实例化的可满足性问题
查看>>
cut命令用法讲解
查看>>
我的第一篇日志。
查看>>