iOS_峰
iOS_峰
全部文章
分类
Flutter(2)
iOS常见问题(39)
iOS进阶(17)
iOS逆向(5)
iOS音视频(4)
Swift(1)
未归档(18)
面试(53)
归档
标签
去牛客网
登录
/
注册
iOS_峰的博客
学无止境,登峰其实才刚刚开始,公众号: iOS进阶宝典,抖音:iOS 普拉斯
TA的专栏
74篇文章
1人订阅
iOS音视频学习
12篇文章
1435人学习
BAT面试算法
35篇文章
1394人学习
iOS进阶
26篇文章
874人学习
移动开发iOS工程师秘籍
1篇文章
611人学习
全部文章
(共5篇)
iOS面试残篇-辟邪剑谱
GCD怎么用的? 本文收录:https://juejin.cn/post/6976878024566243335 1.串行队列,同步操作,不会新建线程,操作顺序执行;串行队列,异步操作,会新建线程,操作顺序进行,使用场景: 既不影响主线程,又需要顺序执行的操作; 2.并行队列,同步操作,不会新建县城...
面试
程序员
多线程
GCD
iOS
2021-06-23
0
443
GCD 串行队列 进阶篇(五)
来自专栏
GCD核心概念:将任务添加对象,指定任务执行的方法 任务 使用block封装 block就是一个提前准备好的代码块,在需要的时候执行 队列(负责调度任务) 串行:一个接一个的调度任务 并发:可以同时调度多个任务 任务执行...
GCD
iOS
2020-10-09
0
858
多线程 GCD 进阶篇(四)
来自专栏
GCD的简单使用 什么是GCD 全程是Grand Central Dispatch 纯C语言,提供非常多强大的函数 多核并行运算,不叫多线程,它只是完成了多线程的封装和使用 GCD的优势 G...
GCD
iOS
2020-10-09
0
707
多线程基础--进阶篇(一)
来自专栏
进程 什么是进程 进程是指在系统中正在运行的一个应用程序。比如我们同时打开迅雷、Xcode、系统就会分别启动2个进程 什么是线程 1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程) 1个进程(程序)的所有任务都在线程中执行 比如使用...
pthread
NSThread
GCD
NSOperation
iOS
2020-10-08
1
701
GCD 队列、任务、执行任务的方式
GCD是iOS开发中常用的多线程技术,具有以下优点 可用于多核的并行运算。 会自动利用更多的 CPU 内核。 GCD 会自动管理线程的生命周期(创建线程、调度任务、销毁线程)。 但是由于其知识点细碎,API繁多,所以笔者决定抽空以写博客的方式对GCD进行梳理,总结,归纳和再学习。首先我们来谈谈几...
GCD
IOS
2020-09-02
1
490