簡單gcd線程使用

1. 主隊(duì)列中的任務(wù)就是在主線程執(zhí)行

dispatch_sync(dispatch_get_main_queue(), ^{

? ? ?[NSThread sleepForTimeInterval:1.0];//讓主線程睡一秒

NSLog(@"更新UI = %@",[NSThread currentThread]);

});

2.異步

dispatch_async(dispatch_get_global_queue(0, 0), ^{

NSLog(@"下載任務(wù) = %@",[NSThread currentThread]);

});

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • NSThread 第一種:通過NSThread的對(duì)象方法 NSThread *thread = [[NSThrea...
    攻城獅GG閱讀 955評(píng)論 0 3
  • 0. Description iOS SDK >= 6.0且開啟ARC,GCD對(duì)象就不應(yīng)該使用dispatch_r...
    barbere閱讀 430評(píng)論 0 0
  • 在這篇文章中,我將為你整理一下 iOS 開發(fā)中幾種多線程方案,以及其使用方法和注意事項(xiàng)。當(dāng)然也會(huì)給出幾種多線程的案...
    張戰(zhàn)威ican閱讀 699評(píng)論 0 0
  • Express是一個(gè)簡潔、靈活的node.js Web應(yīng)用開發(fā)框架, 它提供一系列強(qiáng)大的功能,比如:模板解析、靜態(tài)...
    夢(mèng)柯ready老師閱讀 2,166評(píng)論 0 8
  • 爐子在冒煙,從窗戶撲進(jìn)來的冷風(fēng)伴隨著食物腐朽與不知名的腥味,我蒙著頭睡覺。 被子是臟的,不分頭腳,被十幾個(gè)摳腳大漢...
    大濕李旺閱讀 238評(píng)論 0 0

友情鏈接更多精彩內(nèi)容