iOS 多线程 再学习
2023-09-14 09:04:14 时间
几乎是默写出来,加上自己理解的博客(iOS面试)
iOS面试专题一
文章目录
同步执行,异步执行,串行队列,并行队列
- 同步会阻塞当前线程,直到同步中的任务完成。异步不会阻塞线程
- 异步哪个线程中的任务先完成不确定,在并发队列中会开启新线程
- 串行队列:按block的添加顺序来执行,不管是同步还是异步
- (主队列)同步会死锁,循环等待
- (主队列)异步会放在最后面执行
- (全局并发队列)同步,先执行同步block中的内容,再执行下面的内容
- (全局并发队列)异步,开启新线程
我的另外的参考博客:
相关文章
- ios自动化 - Xcode、WebDriverAgent环境部署
- ios-tableView的touchesBegan事件和didSelectRowAtIndexPath方法
- iOS KVO实现原理及使用
- 在线的ios App Store文件上传流程
- iOS秒表功能实现详解手机开发
- iOS 检测版本更新详解手机开发
- iOS 多线程 & 网络 – 4.0 – AFN框架简单使用详解手机开发
- GitHub iOS-Top 100 简介详解手机开发
- iOS开发–应用崩溃日志揭秘(二)详解手机开发
- ios基础:iOS改变状态栏字体颜色详解手机开发
- appLinux开发探索之路:从iOS APP开始(linux开发ios)
- Linux技术可以开发IOS系统?(linux能开发ios吗)
- 让Linux开发iOS应用变得更简单(linux开发ios应用)
- 操作系统比较:iOS 与 Linux 操作系统(ios与linux)
- iOS 15正式发布!首次与安卓手机打通
- 苹果推出iOS 14.7 Beta版修复连接特定WiFi热点时导致的网络禁用问题
- Linux下安装iOS:解决方案(linux安装ios)
- 平台开发iOS开发:基于Linux平台的世界(ios基于linux)
- iOS 不是 Linux,而是苹果独特操作系统(ios是linux吗)
- iOS开发与Linux的技术融合(ios开发linux)
- 移动端iOS技术实现Oracle数据库连接(ios联接oracle)