[NSThreaddetachNewThreadSelector:@selector(scheduleTask) toTarget:selfwithObject:nil];
-(void) scheduleTask {
//createa pool
NSAutoreleasePool*pool = [[NSAutoreleasePool alloc] init];
//releasethe pool;
[poolrelease];
}
//如果有参数,则这么使用:
[NSThreaddetachNewThreadSelector:@selector(scheduleTask:) toTarget:selfwithObject:[NSDate date]];
-(void) scheduleTask:(NSDate *) mdate {
//createa pool
NSAutoreleasePool*pool = [[NSAutoreleasePool alloc] init];
//releasethe pool;
[poolrelease];
}
//注意selector里有冒号。
//在线程里运行主线程里的方法
[selfperformSelectorOnMainThread:@selector(moveToMain) withObject:nilwaitUntilDone:FALSE];