91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

線程 隊列 創建線程

發布時間:2020-07-05 16:32:21 來源:網絡 閱讀:282 作者:緣起愿落 欄目:開發技術


    隊列會幫我們創建一個輔助線程 . 里面只能添加NSOperation 以及子類的對象

    NSOperation 是一個操作單元 ,用來執行方法 , 是一個抽象類 , 必須子類化或者使用系統創建好的子類         (NSInvocationOperation 和 NSBlockOperation)
    NSOperation 是最小的操作單元, 只能執行一次

    

    隊列 : 先進先出
     棧 :  先進后出
    
    
     隊列里涉及到 串行 和 并行
     串行: 一次只能執行一個任務
     并行: 一次可以執行多個任務



     
    第一步 : 創建  InvocationOperation

    NSInvocationOperation * invocation = [[NSInvocationOperation alloc]initWithTarget:self selector:@selector(banZhuan) object:nil];
    
   第二步 : 執行 不添加到隊列中時 .會在主線程中執行
   // [invocation start];



  創建  BlockOperation

    NSBlockOperation * block = [NSBlockOperation blockOperationWithBlock:^{
        [self banZhuan];
    }];
    
     第二步: 執行 不添加到隊列中時 .會在主線程中執行
  //  [block start];



     NSOperationQueue * queue = [[NSOperationQueue alloc]init];
  

    只要把操作單元添加到隊列中就會執行
      [queue addOperation:block];
       

    最大并行數  設置 1 串行  大于 1 并行
    [queue setMaxConcurrentOperationCount:1];
    
    
    [queue addOperations:@[invocation , block] waitUntilFinished:NO];
    [queue release];
    
    




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

罗田县| 长汀县| 昔阳县| 苍南县| 金山区| 沧州市| 宁明县| 六枝特区| 曲水县| 通山县| 木兰县| 杂多县| 扶绥县| 渭源县| 阿拉善盟| 伊宁市| 江西省| 东平县| 高雄县| 和林格尔县| 南康市| 云阳县| 大兴区| 仙居县| 灵山县| 大冶市| 赣榆县| 同德县| 临漳县| 余干县| 固镇县| 金山区| 曲松县| 玛曲县| 灵石县| 五莲县| 富平县| 行唐县| 贡山| 驻马店市| 民乐县|