美文网首页
快速理解: 同步 异步 并行 串行

快速理解: 同步 异步 并行 串行

作者: 普通青年 | 来源:发表于2017-08-28 00:51 被阅读28次

当同步 异步 并行 串行单独出现相信大家都可以理解,但是组合出现的时候就会有点懵。

我自己的记录方法:

就是 先确定 同步还是异步 决定是否是多线程

然后第二部才去考虑并行串行

比如同步并行 就只有一条线程你也并行不了啊 所以同步情况下都一样(maybe?)

异步串行也是如此 我有多条线程 但是我同一时间点只能跑一条线程啊

异步并行才是经常用的: 异步:能开多条线程 并行:多条线程可以同时执行 但是这样可能会出现线程不安全的情况 可以栅栏函数 GCD_Barrier 解决(加锁效率不行)

相关文章

  • iOS多线程小结

    同步异步串行并行 同步串行:不开启线程 同步并行:不开启线程 异步串行:最多开启一个线程 异步并行:开启线程 同步...

  • 多线程GCD的使用

    一、同步/异步、串行/并行的区别 1.同步/异步 同步/异步是指线程与线程之间的关系。 2.串行/并行 串行、并行...

  • 快速理解: 同步 异步 并行 串行

    当同步 异步 并行 串行单独出现相信大家都可以理解,但是组合出现的时候就会有点懵。 我自己的记录方法: 就是 先确...

  • GCD基础总结一

    上代码~ 同步串行队列 同步并行队列 异步串行队列 异步并行队列 主队列同步 会卡住 主队列异步

  • GCD 小结

    一、 同步/异步、串行/并行的区别 1.同步/异步 同步/异步是指线程与线程之间的关系. 2.串行/并行 串行/并...

  • sync 和 async区别

    同步,异步,串行,并行

  • GCD 相关函数

    串行同步 串行异步 并行同步 并行异步 主队列同步 会死锁 主队列异步 异步处理耗时,回主线程刷新UI 栅栏函数 ...

  • GCD

    1、同步串行队列 2、同步并行队列 3、异步串行队列 4、异步并行队列 5、死锁 主线程中创建同步串行队列 主线程...

  • GCD

    同步、异步、串行、并行的概念 同步/异步:指的是能否开启新的线程,同步不能开启新的线程,异步可以。串行/并行:指的...

  • 线程的几个常用操作

    同步串行 < 异步并行 < 同步并行 基本上难度越来越大。

网友评论

      本文标题:快速理解: 同步 异步 并行 串行

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