进程/线程/多线程的基本概念

2016-09-05  本文已影响29人  Mario_ZJ

进程

线程

多线程

多线程在iOS开发中的应用

进程/线程的特点与区别?

1.地址空间和其它资源:进程间相互独立,同一进程的各线程间共享这一进程内的所有资源。某进程内的线程在其它进程不可见。 
2.通信:进程间通信IPC(Inter-Process Communication),线程间可以直接读写进程数据段(如全局变量)来进行通信——需要进程同步和互斥手段的辅助,以保证数据的一致性。
3.调度和切换:线程上下文切换比进程上下文切换要快得多。 
4.在多线程OS(Operating System)中,进程不是一个可执行的实体

多线程的实现方案

Snip20160905_1.png
上一篇 下一篇

猜你喜欢

热点阅读