FMDB GCD

作者: 老猫_2017 | 来源:发表于2020-01-21 13:43 被阅读0次
size_t ops = 16;
        
dispatch_queue_t dqueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
dispatch_apply(ops, dqueue, ^(size_t nby) {...}

dispatch_apply 可以并发执行任务,完成, 内部实现,类似, group waiting 的操作. 当前队列执行完毕之后,继续往下执行.

    NSLog(@"--start");
    dispatch_queue_t myQueue = dispatch_queue_create("concurrent.queue", DISPATCH_QUEUE_CONCURRENT);
    dispatch_apply(100, myQueue, ^(size_t n) {
        NSLog(@"current thread: %@ --- %d", NSThread.currentThread.description, n);
    });
    NSLog(@"--end");
// 可以看出, 循环 100 次, 并行队列,接收提交的block,执行完毕之后,end. 多线程执行,有系统自动决定,线程数码

其他的, 后台队列,没有什么区别, 异步执行任务,

相关文章

  • FMDB GCD

    dispatch_apply 可以并发执行任务,完成, 内部实现,类似, group waiting 的操作. 当...

  • iOS-FMDB详解及使用

    一 FMDB简介 什么是 FMDB FMDB 是 iOS 平台的 SQLite 数据库框架 FMDB 以 OC 的...

  • iOS开发·FMDB的使用与知识梳理

    一、FMDB的介绍二、FMDB的使用说明三、FMDB的创建和使用方法 一、FMDB的介绍 FMDB是构建在SQLi...

  • FFDB

    FMDB的使用 FMDBDemo 目录 1、FMDB介绍2、FMDB导入3、FMDB框架中重要的框架类3.1、FM...

  • iOS数据持久化——FMDB(对SQLite的轻量级封装)

    一、FMDB简介 FMDB是一种第三方的开源库(ccgus/fmdb · GitHub),FMDB就是对SQLit...

  • SQLite数据库框架--FMDB

    FMDB概述 什么是FMDB FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite...

  • Swift(FMDB的简单使用)

    一、FMDB的简单介绍 1.1、FMDB 的概念FMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封...

  • FMDB的简述和简单使用

    一、FMDB的概念 1.什么是FMDB? (1)FMDB是iOS平台的SQLite数据库框架 (2)FMDB以OC...

  • Swift中使用FMDB IOS

    18-(掌握)FMDB基本使用 什么是FMDB?FMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封...

  • FMDB常用操作

    FMDB 使用框架 官网地址 https://github.com/ccgus/fmdb 直接拖拽 将 fmdb ...

网友评论

      本文标题:FMDB GCD

      本文链接:https://www.haomeiwen.com/subject/fvrezctx.html