当同步 异步 并行 串行单独出现相信大家都可以理解,但是组合出现的时候就会有点懵。
我自己的记录方法:
就是 先确定 同步还是异步 决定是否是多线程
然后第二部才去考虑并行串行
比如同步并行 就只有一条线程你也并行不了啊 所以同步情况下都一样(maybe?)
异步串行也是如此 我有多条线程 但是我同一时间点只能跑一条线程啊
异步并行才是经常用的: 异步:能开多条线程 并行:多条线程可以同时执行 但是这样可能会出现线程不安全的情况 可以栅栏函数 GCD_Barrier 解决(加锁效率不行)