を使用して NSThread オブジェクトを作成して実行するとしますdetachNewThreadSelector:toTarget:withObject:
。スレッドによって実行されるメソッドは次のようになります。
- (void)search {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
// perform a lengthy search here.
[pool release];
}
cancel
次に、プールが解放される前に、実行中のスレッドを強制終了するメソッドを使用する場合があります。NSAutoreleasePool オブジェクトはどうなりますか? きっと漏れますよね?