私はメソッドを持っています(それを実行と呼びましょう):
- (void)run
{
// Do some initialisation
// Loop until another thread signals it to exit
while (SHOULD_STILL_LOOP) { ... }
// Clean up code
}
そして私はそれを次のように呼びます:
[self performSelectorInBackground:@selector(run)];
SHOULD_STILL_LOOPを実装するための最良の方法は何ですか?アトミックプロパティ、NSCondition、ディスパッチセマフォを使用する必要がありますか?
おそらく、いくつかのスタッキーは私にいくつかのアドバイスを提供することができますか?
ありがとう。