多线程:同步的作用
来源:互联网 发布:java软件工程师就业 编辑:程序博客网 时间:2024/06/16 08:55
//// ViewController.m// 10-同步的作用//// Created by gzxzmac on 16/1/29.// Copyright © 2016年 gzxzmac. All rights reserved.//#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib.}- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { [self gcdDemo];}/* 1. 同步的作用:先做某些事情,做完之后再去做其他的(比如先登录,再下载(扣费)) */// 先登录再下载- (void)gcdDemo { // 创建并发队列 dispatch_queue_t queue = dispatch_queue_create("itcast", DISPATCH_QUEUE_CONCURRENT); dispatch_async(queue, ^{ // 登录 dispatch_sync(queue, ^{// 如果网络慢, NSLog(@"登录..%@", [NSThread currentThread]); }); // 下载文件A,B dispatch_async(queue, ^{ NSLog(@"下载文件A %@",[NSThread currentThread]); }); dispatch_async(queue, ^{ NSLog(@"下载文件B %@",[NSThread currentThread]); }); });}@end
0 0
- 多线程:同步的作用
- 线程同步的作用
- 同步多线程的同步机制
- 多线程同步的学习
- 多线程同步的方法
- 多线程的同步问题
- java的多线程同步
- 5.2多线程的同步
- 多线程的同步机制
- 十二、多线程的同步
- 多线程的同步
- VC多线程的同步
- 多线程的同步
- 多线程同步的理解
- 多线程的同步
- 多线程的同步
- Java 多线程的同步
- 多线程间的同步
- 多线程:并发队列
- mvn profiles
- 多线程:主队列
- 《离去之犹豫》
- UI 开源代码 FileBrowserView
- 多线程:同步的作用
- 网络编程常见问题总结
- OkHttp3找不到FormEncodingBuilder
- html标签
- Leetcode #23 Merge k Sorted Lists 合并K个有序列表 解题报告
- bzoj 2049: [Sdoi2008]Cave 洞穴勘测
- Error: read ECONNRESET
- 多线程:全局队列
- linux下mysql查询时中文乱码(终极解决办法)亲测!