线程2
2017-03-13 本文已影响0人
winnisz
线程是程序中一个单一的顺序控制流程———thread
进程:一个相对独立的、可调度的执行单元———process
多线程------线程阻塞造成的用户等待
多CPU的并行运算才真正解决了运行效率问题
并发和并行的区别
1、一个继承自NSOperation的自定义的NSOperation----要执行的任务使用main函数实现,此时的main函数相当于一个operation的入口函数。
2、NSOperation的子类NSBlockOperation,可以通过completionBlock属性去定义block块完成之后的动作。
3、Operation对象默认为同步,若将Operation加入到操作队列中,操作队列会忽略 asynchronous属性,执行 operation在一个单独的线程。