今回もまた、「マルチスレッド」についてです。 前回の「dispatch_xxxxx」について ですが、記載しきれなかった為、今回は続きを記載します。 続きで記載出来なかったdispatch_xxxxについて ■dispatch_barrier_async ・非同期処理の完了を待つ、もしくは非同期処理の間にblock構文の内容を 処理したい場合 ※処理は非同期で行いますが、前後の処理の整合性を取るため見た目は同期です。 引数 説明 dispatch_queue_t ディスパチキューオブジェクト dispatch_block_t タスク処理が書かれたblock構文 <注意> グローバルキュー、プライベートのシリアルキューでは機能しません。 プライベートのコンカレントキューのみ機能します。 こんな感じのプログラムを書きます。 - (IBAction)thread_Button:(UIButton