【iOS開発】GCD非同期操作(反復編..)

666 ワード

一、GCDプログラミング非同期
     //     
    dispatch_async(dispatch_get_global_queue(0, 0), ^{

        //           ...


        //       
        dispatch_async(dispatch_get_main_queue(), ^{
            //             
        });

    });

dispatch_asyncは非同期操作を開き、最初のパラメータはgcdキューを指定し、2番目のパラメータは物事を処理するブロックをキューに割り当てる.
dispatch_get_global_Queue(0,0)は、グローバルキューが使用されていることを意味します.
一般的にシステム自体には3つのキューがあります.
global_queue,current_queue、main_queue.
グローバルキューを取得するには、2つのパラメータを受け入れます.1つ目は、私が割り当てた物事ハンドラブロックキューの優先度です.高低とデフォルト、0はデフォルト2は高さ、-2は低