iOS中的同步&异步 并行&串行

2019-05-29  本文已影响0人  _桃夭大人_

以下是我个人对 iOS中的同步&异步 并行&串行 的理解,有不对的地方欢迎指正。

同步串行 :不创建新的线程,当前线程个数为1

同步并行:不创建新的线程,当前线程个数为1

同步执行不会创建新的线程, 会阻塞当前线程执行任务 ,所以说同步串行 和 同步并行的效果是一样的。

异步串行:创建一个新的线程,在新的线程上面执行串行任务,当前线程个数为2

异步并行:创建n个新的线程,在新的线程上执行并行任务,当前线程个数>=2

异步执行会创建新的线程,不会 阻塞当前线程执行任务,异步并行的线程个数不确定,并行执行 任务的顺序也不确定。

上一篇 下一篇

猜你喜欢

热点阅读