1. NSOperationQueue 创建一个队列;
2.NSBlockOperation *operation = 【NSBlockOperation blockOperationWithBlock:^{}】;创建一个子线程;
3.【queue addOperation:operation】将子线程加入到队列中;
4.【operation cancel】取消没有开始的线程;
5.NSOperationQueue支持KVO(键值观察者),可以监测operation是否正在执行(isExecuted)、是否结束(isFinished),是否取消(isCanceld)