ios開發關於多線程編程的理解(二)

Dispatch 異步執行技術。 何爲線程?1個cup執行的cup命令列爲一條無分叉路徑。 何爲多線程?1個cup核執行多條不同路徑上的不同命令。 何爲多線程編程?程序可以在某個線程和其他線程之間反覆多次進行上下文切換。 會出現的問題? 死鎖:多個線程相互等待 數據競爭:多個線程同時更新相同資源導致數據不一致。 消耗大量內存等。 多線程編程的優點: GCD的使用: 開發者要做的只是定義想執行的任務
相關文章
相關標籤/搜索