恰當的使用多線程編程可以提供任務的執行效率和系統資源的利用率
多線程編程在一定程度上提高了系統資源的利用率和任務處理速度,但是線程不易過多,否則會引發以下問題。
pthread
NSThread
GCD
NSOperation
創建線程
定義線程變量:
初始化線程變量:
設置/獲取線程的并發執行數
設置并發執行數:
獲取線程的并發執行數:
執行單次任務(通常用來設計單例模式)
定義標記:
執行單次任務:
將線程狀態轉化為unjoinable狀態,確保資源的釋放
退出線程
線程的生命周期操作
創建線程的方法
配置線程
啟動線程
阻塞線程
取消線程
強制退出線程
NSThread的其他操作
與主線程相關
與當前線程相關
判斷線程的狀態
線程同步
線程之間的通信
新聞熱點
疑難解答