线程死锁
来源:互联网 发布:linux 禁止ping 编辑:程序博客网 时间:2024/06/05 16:55
- (void)viewDidLoad{ [super viewDidLoad];// dispatch_queue_t queue = dispatch_queue_create("ming", NULL);// //如果在串行队列中的block同步再放入一个block,就会导致两个block相互等待,造成线程死锁// dispatch_sync(queue, ^{// NSLog(@"1");// // dispatch_sync(queue, ^{// NSLog(@"3");// });// // });// NSLog(@"2"); //在主线程中,不能同步放入主线程队列block dispatch_sync(dispatch_get_main_queue(), ^{ NSLog(@"1"); }); NSLog(@"2");}解决办法参考下一篇文章ThreadLock 线程锁、同步一段代码
5 0
- 线程死锁
- 线程死锁
- 线程死锁
- 线程死锁
- 线程死锁
- 线程死锁
- 线程死锁
- 线程死锁
- 线程死锁
- 线程-死锁
- 线程死锁
- 线程死锁
- 线程死锁
- 线程死锁
- 线程死锁
- 线程死锁
- 线程死锁
- 线程死锁
- matlab-基础 求取字符串中各个字符的ASCII码
- 银行对公风险分析
- jdk-logging、log4j、logback日志介绍及原理一
- time及ctime函数的使用
- python多线程的基本使用
- 线程死锁
- python 生成身份证号码
- adaboost(二)程序
- MapReduce 顺序组合, 迭代式,组合式,链式
- TreeMap与红黑树
- cocoapods安装第三方框架失败.
- 求最小公倍数
- Eclipse部分操作总结
- matlab-基础 字符串的截取