zoukankan      html  css  js  c++  java
  • GCD

    dispatch_async(dispatch_get_main_queue, ^(void) {
    
    });
    
    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^(void) {
    
    });
    
    static dispatch_once_t dipatch_once;
    static NSOjbect *obj;
    dipatch_once(&dipatch_once, ^(void) {
        obj = [[NSOjbect alloc] init];
    });
    
    dipatch_time_t time_token = dispatch_time(DISPATCH_TIME_NOW, 2 * NSEC_PER_SECOND);
    dispatch_after(time_token, dispatch_get_main_queue(), ^(void) {
    
    });
    
    //组发配
    dipatch_queue_t  queue = dispatch_get_global_qeueu(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
    dispatch_group_t group = dispatch_group_create();
    dipatch_group_async(group, queue, ^(void) {
        [NSThead sleepForTimeInterval:1];
        NSLog(@“zu'ren'wu”组任务1);
    });
    dipatch_group_async(group, queue, ^(void) {
        [NSThead sleepForTimeInterval:1];
        NSLog(@“zu'ren'wu”组任务2);
    });
    dispatch_group_notify(group, dispatch_get_main_queue(), ^(void) {
        NSLog(“Update UI”);;
    });
    dispatch_release(group);

    练习二: 

    dispatch_queue_t serial_queue_t = dispatch_queue_create("Kg.kinggen.CloudBuyer.myQueue", DISPATCH_QUEUE_SERIAL);
        dispatch_queue_t concurrent_queue_t = dispatch_queue_create("Kg.kinggen.CloudBuyer.concurrentQueue", DISPATCH_QUEUE_CONCURRENT);
        dispatch_group_t group_t = dispatch_group_create();
        
        dispatch_group_async(group_t, serial_queue_t, ^{
            NSLog(@"");
        });
        
        dispatch_group_notify(group_t, concurrent_queue_t, ^(void) {
            NSLog(@"");
        });
        
        dispatch_queue_t global_queue_t = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
        dispatch_queue_t main_queue_t = dispatch_get_main_queue();
  • 相关阅读:
    mysql执行顺序及习题
    多表查询
    PyQt5-03-信号与槽
    PyQt5-01-安装及简单例子
    252.anaconda升级版本
    251.anaconda下载资源包慢
    250.anaconda+vscode
    61.基础语法-函数式编程
    60.基础语法-异常的处理
    59.语法基础-包
  • 原文地址:https://www.cnblogs.com/apem/p/4309000.html
Copyright © 2011-2022 走看看