1.performSelector方法
- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay;
这个方法是单线程的,也就是说只有当前调用次方法的函数执行完毕后,selector方法才会被调用。
2.performSelectorInBackground在另一个线程中执行;
- (void)performSelectorInBackground:(SEL)aSelector withObject:(id)arg
3.performSelectorOnMainThread在主线程中执行
- (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait;