线程与进程的区别

来源:互联网 发布:java apt 编辑:程序博客网 时间:2024/05/29 17:31

看了又看,记了又记,但是好像每次都有新的收获,哈哈。


线程是指进程内的一个执行单元,也是进程内的可调度实体,一个程序至少有一个进程,而一个进程至少有一个线程
与进程的区别:
(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;


(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源;


(3)线程是处理器调度的基本单位,但进程不是;


(4)二者均可并发执行.

0 0