我有一套重复完成的任务,而不是每当需要履行这一用户表示的任务时创造新的通道,我想使用一个透镜。
在创建新通道的典型流动中,在每一次点起起步时,你必须建立自动释放库。 看来,根据。 但是,我想做的是,避免了在执行我的建议时,造成和摧毁许多这些read子的相关费用。 在其他框架/语言中,我刚刚找回了一线透镜,并做了工作。 工作完成后,read子重新回到池子。
我看不到Pi SDK 仅仅是NSThread的任何透镜。 这样做有什么好办法?
我如何打造我的read子:
// create thread using supplied entry point
[NSThread detachNewThreadSelector:@selector(myMethod)
toTarget:self
withObject:nil];
// thread entry-point
- (void)myMethod {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
*** code that should be run in the new thread goes here ***
[pool release];
}