社区
数据结构与算法
帖子详情
线程与进程的区别与联系?
lqf802
2000-10-28 10:42:00
...全文
1198
3
打赏
收藏
线程与进程的区别与联系?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
土豆
2000-11-05
打赏
举报
回复
在NT中(其他的操作系统与此类似):
进程是装入内存并且准备这姓的程序,他又代码、数据和该进程中的线程可用的其他资源组成。每个进程占有所有用户内存2GB(但让仅仅从进程自己的角度看时这样的,另外还要出去系统占用的2GB空间)。
而线程是进程的可执行部分,每个进程至少有一个线程,就是主线程了。多线程通过CPU时间片的划分机制分别被CPU装入运行。
同一个进程可以有多个线程,这多个线程共享进程的存储空间,当然每个线程也有之际的存储空间,称为线程局部存储(TLS:Thread Local Storage).通过API可以访问的,TlsAlloc, TlsGetValue, TlsSetValue, TlsFree.关于这方面的详细信息,如果你需要,可以交流。
bruce_zhao
2000-10-30
打赏
举报
回复
进程仅仅只是存在,它什么也不做,起作用的是线程。一个进程最少有一个线程。
juson
2000-10-30
打赏
举报
回复
现代的操作系统都可以有多个进程,而每一个进程都可以有多个线程;
同一进程中的线程之间共享同一块存储空间,所以都可以访问同一个全程变量等,而进程之间要
通讯需要使用共享内存等手段。
对操作系统来说,进程的开销大,而线程则小得多。
具体还有一些其他区别,你可以再看一下资料。
什么是
进程
?什么是
线程
?
进程
与
线程
的
区别
?
进程
与
线程
的
区别
?
进程
与
线程
的选择取决条件? 什么是
进程
?什么是
线程
?
进程
:
进程
是并发执行程序在执行过程中资源分配和管理的基本单位(资源分配的最小单位)。
进程
可以理解为一个应用程序的执行过程,应用...
什么是
进程
?什么是
线程
?
进程
和
线程
之间的
区别
是什么?
什么是
进程
?什么是
线程
?
进程
是系统中正在运行的一个程序,程序一旦运行就是
进程
。
进程
可以看成程序执行的一个实例。
进程
是系统资源分配的独立实体,每个
进程
都拥有独立的...
线程
与
进程
的一个主要
区别
是,统一...
什么是
线程
?什么是
进程
?为什么要有
线程
?有什么关系与
区别
?
有什么关系与
区别
?
进程
: 程序执行时的一个实例 每个
进程
都有独立的内存地址空间 系统进行资源分配和调度的基本单位
进程
里的堆,是一个
进程
中最大的一块内存,被
进程
中的所有
线程
共享的,
进程
创建时分配...
进程
和
线程
关系及
区别
1.定义
进程
是具有一定独立功能的程序...
线程
自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个
进程
的其他的
线程
共享
进程
所拥有的全部资源. 2.关系
什么是
进程
?什么是
线程
?
进程
与
线程
有何
区别
?
进程
和
线程
的
区别
:(a) 不同
进程
的地址空间是独立的,而同一
进程
内的
线程
共享同一地址空间。一个
进程
的
线程
在另一个
进程
内是不可见的。(b) 在引入
线程
的操作系统中,
进程
是资源分配和调度的单位,
线程
是处理机调度和...
数据结构与算法
33,028
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章