转自网络,感谢原作者,仅为学习所用!
1.进程与线程的区别?
调度:传统操作系统上进程是CPU调度和分派的基本单位,现代操作系统引入线程后,线程成为CPU调度和分派的基本单位,进程成为拥有资源的基本单位。
并发:引入线程后更好的实现并发。
系统开销:进程是拥有资源的独立单位,拥有自己的资源。线程自己不拥有系统的资源除了必不可少的(程序计数器,寄存器,栈)多个线程共享进程资源。线程的开销少。
------------------
线程不能独立执行需要依存在应用程序中,由应用程序提高多个线程执行控制。
进程是程序的一次执行。进程可以创建多个线程。
阅读(1267) | 评论(0) | 转发(0) |