iOS開發—使用GCD實現多線程(單次或重複執行任務)

在使用GCD時,若是想讓某些操做只使用一次,而不重複操做的話,能夠使用dispatch_once()函數來實現。dispatch_once()函數能夠控制提交的代碼在整個應用的生命週期內最多執行一次,並且該函數無需傳入隊列,這就意味着系統將直接使用主線程執行該函數提交的代碼塊。dispatch_once()函數的定義格式以下所示: void dispatch_once(dispatch_once_
相關文章
相關標籤/搜索