我最近了解了 unix 中的 exec() 系统调用。考虑一个执行 exec() 的进程,“转换后的进程”再次执行 exec() 等等。突然当前执行的事情失败了,所以必须恢复前一个 proc 的上下文。
我的问题是,如果故障继续以级联方式发生,那么“原始”上下文是否仍然可用。换句话说,unix 可以花费多少内存来继续和保存上下文。
我最近了解了 unix 中的 exec() 系统调用。考虑一个执行 exec() 的进程,“转换后的进程”再次执行 exec() 等等。突然当前执行的事情失败了,所以必须恢复前一个 proc 的上下文。
我的问题是,如果故障继续以级联方式发生,那么“原始”上下文是否仍然可用。换句话说,unix 可以花费多少内存来继续和保存上下文。