Hueihuea
本帖最后由 skpsk自己家 于 2019-3-27 22:50 编辑

进程强制结束了
线程是否会结束。
内存是否会被释放掉

森林蝙蝠
当然,线程是进程的基本单位。

Hueihuea
森林蝙蝠 发表于 2019-3-27 22:37
当然,线程是进程的基本单位。

那运行中因为错误操作 导致线程没有释放内存就关闭
进程关闭时内存会释放吗 能提供相关资料吗

森林蝙蝠
skpsk自己家 发表于 2019-3-27 22:41
那运行中因为错误操作 导致线程没有释放内存就关闭
进程关闭时内存会释放吗 能提供相关资料吗 ...

这是显而易见的,进程结束后操作系统会回收内存。

Hueihuea
森林蝙蝠 发表于 2019-3-27 22:46
这是显而易见的,进程结束后操作系统会回收内存。

进程结束后系统会把一开始为进程准备的内存空间全部清空是吗

森林蝙蝠
skpsk自己家 发表于 2019-3-27 22:47
进程结束后系统会把一开始为进程准备的内存空间全部清空是吗

当然,否则你想怎样?

Dante_7
楼主不用担心,进程是持有资源最小的单位,线程本身不持有任何资源,它的资源都来自于进程,且被进程内其他的线程所共享。

Dante_7
举个简单的例子,进程是鸟窝,线程是蛋。覆巢之下,yywl?所以说只学编程而不学习其他基础知识是不得行的

Hueihuea
凋灵兔子 发表于 2019-3-27 22:52
举个简单的例子,进程是鸟窝,线程是蛋。覆巢之下,yywl?所以说只学编程而不学习其他基础知识是不得行的 ...

之前了解过一点 猜测是会释放掉(系统贴心的设计XD) 但不是很确定  这方面知识应该怎么去学呢

Dante_7
本帖最后由 SkinBBS 于 2019-9-14 07:47 编辑
skpsk自己家 发表于 2019-3-27 22:54
之前了解过一点 猜测是会释放掉(系统贴心的设计XD) 但不是很确定  这方面知识应该怎么去学呢 ...

你要的资料我也找到了,不过手机不能发那么大的图片,我学的是823数据结构与操作系统,书可以在淘宝上买到。非要看图的话可以加我扣扣,论坛只能上传350k的图也真是……

langyo
Windows NT:
进程是屋子,线程是屋子里的人,人本身并不持有任何资源,他们都是屋子里的资源
GNU/Linux:
哪有什么线程嘛,只有进程!(大雾)
不过,一个进程可以通过 fork + exec 自我复制出一大堆的附属进程,此时他们之间的关系就比较像进程与线程之间的关系了

第一页 上一页 下一页 最后一页