栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

进程和线程的区别与联系

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

进程和线程的区别与联系

1.为何会出现线程

:首先要实现并发编程,多进程这种方式是可以做到的,但是在删除和销毁进程时效率低下,于是引进了线程。线程是包含在进程内的,每个进程内包含多个线程,每个线程由一个PCB控制,同一个进程的线程之间,共用同一份资源系统。(意味着创建新线程不必分配新的系统资源,大大提高了效率)。

2.进程与线程的区别和联系

(1)进程中包含有多个进程。

(2)每个进程都有属于自己的一个虚拟地址空间。同一个进程的多个线程都共用这一份虚拟地址空间。

(3)进程时操作系统中资源分配的基本单位,线程是操作系统中调度执行的基本单位。

(4)多个进程执行时,其中一个进程结束并不会影响到其它进程的运行,而同一个进程的多个线  程,如果其中一个线程挂了,就会影响到其它线程或者该进程。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1028621.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号