NSThread,NSOperation,GCD