软件开发进程与线程的区别
来源:广州软件开发 编辑:广州软件开发公司 日期:2020-05-11
软件开发中进程与线程的比较。
进程和线程是结构操作体系的两个基本元索,两者之间的主要区别是:
(1)调度方面:线程作为调度分派的基本单位。
(2)并发性方面:进程之间能够并发履行,一个进程中的若干线程间也可并发履行。
(3)具有资源方面:进程作为具有资源的基本单位,线程除少数必不可少的资源外,墓本上不具有资源,但它能够拜访其隶属进程的资源.
(4)体系开支:进程间切换时要涉及到进程环境的切换,开支比较大。而线程间切换只需保存和设置少数的寄存器的内容,因而进程间切换的体系开支远大于线程间切换的开支。
相关阅读