当我的某个程序意外泄漏内存或堆栈溢出时,操作系统使用什么方法来防止崩溃或不稳定行为?
最佳答案
简述:内存管理。
通常,每个进程都分配有数量有限(但通常可调整)的堆栈空间,因此单个进程的用量不足以导致整个系统出现问题。
如果一个进程试图访问分配给它的内存之外的内存,那将(最坏的情况)使进程本身崩溃;这会释放分配给该进程的资源,而不会影响其他进程。
关于c - 当我堆栈溢出时,操作系统如何避免崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7543362/