进程和线程的区别
时间:2006-08-03 来源:simontaylor
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。这就是传说中的进程的基本概念。
线程:线程是进程的一个实体,是cpu调度和资源分配的基本单位。是比进程更小的运行单位。
进程拥有自己独立的资源,比如独立的内存地址。而多线程则是共享同一个进程的内存地址。
还有就是线程必须要依靠进程来调度,而它本身并不能独立运行,必须依存于一个应用程序中。
一个进程可以独立存在,一般不会影响其它的进程,但是一个线程如果死掉,则整个进程将会死掉。
相关阅读 更多 +
排行榜 更多 +