【iOS】GCD隊列、同步異步

GCD的隊列有兩種,一種是串行隊列,一種是併發隊列。多線程 串行隊列:併發 任務按往隊列裏的添加前後順序執行,先進先出(FIFO),前一個任務執行完再開始執行下一個任務。(咱們開發中主線程隊列就是一個串行隊列,因此咱們常常在主線程寫的通常任務(不考慮多線程),都是順序執行的)。異步 注意一個串行隊列裏只有一個線程。async 併發隊列:spa 任務會在這個隊列中新開線程,併發同時執行(無序)。線程
相關文章
相關標籤/搜索