GCD产生死锁
来源:互联网 发布:阿里云安装php环境 编辑:程序博客网 时间:2024/05/16 00:48
- (void)viewDidLoad{ [super viewDidLoad];
dispatch_async(dispatch_get_global_queue(0, 0), ^{ NSLog(@"=================1"); dispatch_sync(dispatch_get_main_queue(), ^{ NSLog(@"=================2"); }); NSLog(@"=================3"); }); NSLog(@"==========阻塞主线程"); while (1) { } NSLog(@"========2==阻塞主线程");}
打印如下:
2014-11-30 17:56:22.296 Test[6108:379350] =================1
2014-11-30 17:56:22.296 Test[6108:379231] ==========阻塞主线程
永远等着。。。。。
高级iOS开发技术交流群:415239068,欢迎大家加入
0 0
- GCD产生死锁
- GCD死锁
- GCD死锁
- GCD死锁
- GCD死锁
- GCD 死锁
- 产生死锁
- 关于GCD中同步函数+主队列产生死锁的一点理解
- GCD 之线程死锁
- GCD的死锁
- 【iOS】GCD死锁
- GCD 死锁问题
- GCD 之线程死锁
- GCD 之线程死锁
- GCD的队列,死锁
- GCD 之线程死锁
- IOS GCD 死锁总结
- GCD 死锁深究 kongleifeng
- 12岁开始自学Web开发的5个经验
- HDU ACM 2544 最短路->最短路
- spring之扩展点
- 精简内核的源代码分析|Linux内核分析 第二周作业 - 网易云课堂
- C#委托——哪里用得着?
- GCD产生死锁
- 构造函数、拷贝构造函数、赋值操作符、析构函数、debug与release
- android switch语句case expressions must be constant expressions
- poj 2516 Minimum Cost(最小费用流)
- dojo小例子(30)FilteringSelect至少输入3个字才会触发查询
- js String的replace方法详解
- 日拱一卒(十二)
- c语言3月14日学习总结
- delphi编程里的bool跟boolean类型有什么区别