スレッドセーフなメソッドを作成する最良の方法は何ですか?
私は次のメソッドを持っています。非同期で呼び出したい場合があります(スレッドを介して呼び出したい)。メインスレッドで直接呼び出したい場合もあります。別のスレッドでメソッドを呼び出していない場合でも、プール (割り当て、解放) を維持することに問題はありますか?
- (void)doStuff
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc]init];
//do some stuff here?
[pool release];
}