0

ボタンメソッドがあります:

-(void) buttonTapped:(id) sender{
    dispatch_async(dispatch_queue_create("countQueue", NULL), ^{
        sleep(10);
        NSLog(@"%d",self.count++);
    });
}

self.count はプロパティです:

@property (nonatomic, assign) int count;

ボタンをクリックして「countQueue」を何度も作成したかどうかを知りたい、

  1. countQueue のタスクを処理するために実行されているスレッドの数は?
  2. ブロックは 10 秒で実行する必要があるため、2 秒ごとにボタンをクリックすると、新しいキューが作成されます。システムは前のタスクをどのように処理しますか? キャンセルするだけ?
4

1 に答える 1