博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GCD多线程使用
阅读量:7303 次
发布时间:2019-06-30

本文共 1688 字,大约阅读时间需要 5 分钟。

- (void)showTaped{    /*     dispatch_get_global_queue     dispatch_get_main_queue     dispatch_queue_create     dispatch_get_current_queue     dispatch_queue_get_label     dispatch_set_target_queue     dispatch_main     */        //卡UI//    dispatch_async(dispatch_get_main_queue(), ^{//        [self testRun1000W];//    });            //不卡UI//    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{//        [self testRun1000W];//    });            //卡UI 已弃用//    dispatch_async(dispatch_get_current_queue(), ^{//        [self testRun1000W];//    });            //在主线程中不能调用此方法//    dispatch_async(dispatch_main(), ^{//        //    });            //卡,直接不打印//    dispatch_sync(dispatch_get_main_queue(), ^{//        [self testRun1000W];//    });        //    //卡UI//    dispatch_sync(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{//        [self testRun1000W];//    });            //并行 不卡UI//    dispatch_queue_t searQuene = dispatch_queue_create("sear", DISPATCH_QUEUE_SERIAL);//    dispatch_async(searQuene, ^{//        [self testRun1000W];//    });//    //[searQuene release];        //并行,卡UI//    dispatch_sync(searQuene, ^{//        [self testRun1000W];//    });//    //    dispatch_release(searQuene);                    //串行,不卡UI//    dispatch_queue_t connuQuene = dispatch_queue_create("con", DISPATCH_QUEUE_CONCURRENT);////    dispatch_async(connuQuene, ^{////        [self testRun1000W];////    });//    //    //串行,卡UI//    dispatch_sync(connuQuene, ^{//        [self testRun1000W];//    });//    //    dispatch_release(connuQuene);        }- (void)testRun1000W{    for (int i = 0; i < 10000; i++) {        NSLog(@"%d ",i);    }}

 

转载地址:http://ekhnm.baihongyu.com/

你可能感兴趣的文章
多研究些架构,少谈些框架( 2 ):微服务和充血模型
查看>>
PHP isset() 函数
查看>>
Wordpress主题站
查看>>
PDO 查询mysql返回字段整型变为String型解决方法
查看>>
让你的网站用上https
查看>>
gitlab 同步小脚本
查看>>
centos7安装saltstack
查看>>
基于Elasticsearch开发时的注意事项备忘
查看>>
适配器模式 adapter 结构型 设计模式(九)
查看>>
Zepto 使用中的一些注意点(转)
查看>>
Java算法练习——字符串转换整数 (atoi)
查看>>
sql对于between和时间
查看>>
分布式锁的实现
查看>>
移动平台对 META 标签的定义
查看>>
Linux之od命令详解
查看>>
day1
查看>>
详解jar命令打包生成双击即可运行的Java程序
查看>>
Shell脚本(一)
查看>>
Linux 程序包管理 rpm yum dnf
查看>>
比较好用的硬盘格式化恢复软件
查看>>