多线程(NSThread、NSOperation、NSInvoc

2016-02-26  本文已影响35人  俊月

使用Thread 的类方法detachNewThreadSelector
创建线程

调用实例方法 start

NSOperationQueue

使用NSOperation子类
来创建线程

@implementation MyTaskOperation //相当于Java线程中的run方法 -(void)main { //do someting... NSLog(@"Thread is running..."); [NSThreadsleepForTimeInterval:3]; NSLog(@"Thread is done..."); } @end 使用方法

NSOperationQueue *operationQueue = [[NSOperationQueue alloc] init]; MyTaskOperation *myTask = [[MyTaskOperation alloc] init]; [operationQueue addOperation:myTask]; [myTask release]; [operationQueue release];

上一篇 下一篇

猜你喜欢

热点阅读