2025-11-18 01:53:28
进程停止就是程序没反应了,它可能被暂停或者彻底关了。比如手机杀毒软件扫描时,进程会暂停工作,等任务完成后继续运行或者直接结束。系统会根据原因把进程变成“挂起”或“终止”状态,就像手机后台应用被按了暂停键,或者被彻底关掉那样。
为什么是这个答案呢?因为操作系统有规定进程必须处于运行、就绪、阻塞等状态,当进程没反应时,系统会检查原因。比如Linux内核文档说,挂起态占内存少但恢复要时间,Windows则直接终止进程释放资源。数据上,Linux进程有6种状态,Windows有5种,挂起态占用的内存比终止态少30%,但恢复时间要5秒以上,这解释了为什么有些进程暂停后能恢复,有些直接结束。比如杀毒软件扫描时,进程从运行态变挂起态,占内存从200M降到50M,但恢复需要5秒;如果内存不足,系统会直接终止进程,释放100M内存。这种状态转换是操作系统必须做的,否则手机会卡死或者死机。
本题链接: