进程进入终止状态后的处理情况
1个回答
2022-12-27 · 百度认证:IT168官方账号,优质数码领域创作者
关注
展开全部
下列操作将启动运行:
1、进程中剩余的所有线程全部终止运行。
2、进程指定的所有用户对象和GDI对象均被释放,所有内核对象均被关闭(如果没有其他进程打开它们的句柄,那么这些内核对象将被撤消。但是,如果其他进程打开了它们的句柄,内核对象将不会撤消)。
3、进程的退出代码将从STILL_ACTIVE改为传递给ExitProcess或TerminateProcess的代码。
4、进程内核对象的状态变成收到通知的状态(关于传送通知的详细说明,参见第9章)。系统中的其他线程可以挂起,直到进程终止运行。
5、进程内核对象的使用计数递减1。
1、进程中剩余的所有线程全部终止运行。
2、进程指定的所有用户对象和GDI对象均被释放,所有内核对象均被关闭(如果没有其他进程打开它们的句柄,那么这些内核对象将被撤消。但是,如果其他进程打开了它们的句柄,内核对象将不会撤消)。
3、进程的退出代码将从STILL_ACTIVE改为传递给ExitProcess或TerminateProcess的代码。
4、进程内核对象的状态变成收到通知的状态(关于传送通知的详细说明,参见第9章)。系统中的其他线程可以挂起,直到进程终止运行。
5、进程内核对象的使用计数递减1。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询