ios 线程
来源:互联网 发布:联通数据卡流量查询 编辑:程序博客网 时间:2024/04/30 13:33
开不开线程,取决于执行任务的函数,同步不开,异步开。
开几条线程,取决于队列,串行开一条,并发开多条(异步)
主队列: 专门用来在主线程上调度任务的”队列”,主队列不能在其他线程中调度任务!
如果主线程上当前正在有执行的任务,主队列暂时不会调度任务的执行!主队列同步任务,会造成死锁。原因是循环等待
同步任务可以队列调度多个异步任务前,指定一个同步任务,让所有的异步任务,等待同步任务执行完成,这是依赖关系。
全局队列:并发,能够调度多个线程,执行效率高,但是相对费电。 串行队列效率较低,省电省流量,或者是任务之间需要依赖也可以使用串行队列。
也可以通过判断当前用户的网络环境来决定开的线程数。WIFI下6条,3G/4G下2~3条。
0 0
- IOS 线程
- ios 线程
- ios线程
- iOS 线程
- ios 线程
- IOS线程
- IOS---线程
- ios 线程
- ios 线程
- iOS 线程
- iOS 线程
- iOS线程
- IOS 线程
- ios 线程
- iOS 线程
- ios线程
- IOS-线程、线程池
- iOS 之多线程 NSThread
- 文章标题
- 安卓Service绑定方式启动服务并调用服务中的方法
- 元素出入栈的合法性——栈和队列面试题(4)
- MarkDown常用语法总结
- weight decay and learning rate
- ios 线程
- 文章标题
- 通俗理解数据库设计原则
- TrieMap 实现
- Web前端工程化的实践思路(二)——Web前端工程化的基础
- Android WebView:性能优化
- device eth0 does not seem to be present, delaying initialization
- 最小生成树之prim算法和克鲁斯卡尔算法
- fragemt切换