22

高い優先度で実行されるカスタム シリアル キューを作成するにはどうすればよいですか?

現在使用してmyQueue = dispatch_queue_create("com.MyApp.MyQueue", NULL);いますが、これは優先度を設定できないようですか?

4

3 に答える 3

37

シリアル キューを作成し、使用dispatch_set_target_queue()してそのターゲット キューを優先度の高いキューに設定します。

方法は次のとおりです。

dispatch_set_target_queue(myQueue, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0));

myQueue高い優先度でシリアルに実行する必要があります。詳細を知りたい場合は、別のSOの回答があります。

于 2013-07-17T04:02:26.130 に答える