GCD之线程小记
来源:互联网 发布:vmware linux 安装 编辑:程序博客网 时间:2024/06/05 23:53
- (void)viewDidLoad{ [super viewDidLoad]; NSLog(@"1"); dispatch_sync(dispatch_get_main_queue(), ^{ NSLog(@"2"); }); NSLog(@"3");}打印结果为:1 原因:主线程死锁- (void)viewDidLoad{ [super viewDidLoad]; NSLog(@"1"); dispatch_async(dispatch_get_main_queue(), ^{ NSLog(@"4"); }); NSLog(@"3");}打印结果:134 - (void)viewDidLoad{ [super viewDidLoad]; NSLog(@"1"); dispatch_sync(dispatch_get_global_queue(nil, nil), ^{ NSLog(@"5"); }); NSLog(@"3");}结果:153 (忽略两个nil的警告)
0 0
- GCD之线程小记
- 线程之GCD
- IOS之线程(GCD)
- GCD 之线程死锁
- GCD之线程组
- GCD 之线程死锁
- GCD 之线程死锁
- GCD 之线程死锁
- iOS线程之GCD
- GCD 之线程死锁
- 疯狂讲解之GCD线程
- GCD 之线程死锁问题
- iOS - GCD 之线程死锁
- JDK8 之线程Thread小记
- JDK8 之线程Thread小记
- GCD编程小记
- (转载)Objective C线程 之 GCD介绍
- Objective C线程 之 GCD介绍
- Mac和Windows下maven配置报错51
- 策略模式(strategy)
- liunx 下常用的安装环境 -----谷营中西软件科技园
- NFS ROOT 启动内核的配置(RedBoot)
- java
- GCD之线程小记
- OpenStack 部署分布式应用的一个坑
- QMediaPlayer视频播放器
- iOS开发基础 - UITouch的使用
- iOS开发~CocoaPods使用详细说明
- document.getElementByTagName的用法
- 内点法
- iOS中url的特殊字符转换
- java关于获取系统时间及比较时间大小