线程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在一个单独的线程。

上一篇下一篇

猜你喜欢

热点阅读