散歩しながら 〜〜アプリ開発〜〜

Mac mini 始めました [objective-c]

実行スレッドを確認する方法

処理が行われているスレッドを確認したい場合、NSThreadクラスの以下のメソッドを実行する。

 

// メインスレッドで実行されているか

if([NSThread isMainThread]){

     NSLog(@"メインスレッド");

}else{

     NSLog(@"サブスレッド");

}

// スレッドの内容

NSLog(@"currentThread:%@", [NSThread currentThread]);

 

これで誰が処理しているかわかるはず・・・。