1.更新UI的方法
[self.mainImageView performSelectorOnMainThread:@selector(setImage:) withObject:image waitUntilDone:YES];//
[NSOperationQueue mainQueue] addOperationWithBlock....
dispatch_get_main_queuse()---也就说CGD
3.线程之间如果使用依赖关系...注意死循环
Boock也是
_weak typeof ARC 解决循环引用
_block typeof 非ARC 解决循环引用