本帖最后由 skpsk自己家 于 2019-3-27 22:50 编辑
进程强制结束了
线程是否会结束。
内存是否会被释放掉
进程强制结束了
线程是否会结束。
内存是否会被释放掉
当然,线程是进程的基本单位。
skpsk自己家 发表于 2019-3-27 22:41
那运行中因为错误操作 导致线程没有释放内存就关闭
进程关闭时内存会释放吗 能提供相关资料吗 ...
这是显而易见的,进程结束后操作系统会回收内存。
森林蝙蝠 发表于 2019-3-27 22:46
这是显而易见的,进程结束后操作系统会回收内存。
进程结束后系统会把一开始为进程准备的内存空间全部清空是吗
skpsk自己家 发表于 2019-3-27 22:47
进程结束后系统会把一开始为进程准备的内存空间全部清空是吗
当然,否则你想怎样?
楼主不用担心,进程是持有资源最小的单位,线程本身不持有任何资源,它的资源都来自于进程,且被进程内其他的线程所共享。
举个简单的例子,进程是鸟窝,线程是蛋。覆巢之下,yywl?所以说只学编程而不学习其他基础知识是不得行的
凋灵兔子 发表于 2019-3-27 22:52
举个简单的例子,进程是鸟窝,线程是蛋。覆巢之下,yywl?所以说只学编程而不学习其他基础知识是不得行的 ...
之前了解过一点 猜测是会释放掉(系统贴心的设计XD) 但不是很确定 这方面知识应该怎么去学呢
本帖最后由 SkinBBS 于 2019-9-14 07:47 编辑
你要的资料我也找到了,不过手机不能发那么大的图片,我学的是823数据结构与操作系统,书可以在淘宝上买到。非要看图的话可以加我扣扣,论坛只能上传350k的图也真是……
skpsk自己家 发表于 2019-3-27 22:54
之前了解过一点 猜测是会释放掉(系统贴心的设计XD) 但不是很确定 这方面知识应该怎么去学呢 ...
你要的资料我也找到了,不过手机不能发那么大的图片,我学的是823数据结构与操作系统,书可以在淘宝上买到。非要看图的话可以加我扣扣,论坛只能上传350k的图也真是……
Windows NT:
进程是屋子,线程是屋子里的人,人本身并不持有任何资源,他们都是屋子里的资源
GNU/Linux:
哪有什么线程嘛,只有进程!(大雾)
不过,一个进程可以通过 fork + exec 自我复制出一大堆的附属进程,此时他们之间的关系就比较像进程与线程之间的关系了
进程是屋子,线程是屋子里的人,人本身并不持有任何资源,他们都是屋子里的资源
GNU/Linux:
哪有什么线程嘛,只有进程!(大雾)
不过,一个进程可以通过 fork + exec 自我复制出一大堆的附属进程,此时他们之间的关系就比较像进程与线程之间的关系了