IOS多线程(NSThread,NSOperation,Grand Central Dispatch)
摘要:•NSThread: –优点:NSThread 比其他两个轻量级,使用简单 –缺点:需要自己管理线程的生命周期、线程同步、加锁、睡眠以及唤醒等。线程同步对数据的加锁会有一定的系统开销•NSOperation: –不需要关心线程管理,数据同步的事情,可以把精力放在自己需要执行的操作上 –NSOperation是面向对象的 - (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait;•如果要更新UI界面,可以在后台线程中调用performSelectorOnM...
阅读全文
posted @ 2013-12-27 21:50