当前位置:首页>开发>正文

请教一个问题Process.waitFor返回值的含义 如何让进程wait函数返回值

2023-07-05 07:45:27 互联网 未知 开发

 请教一个问题Process.waitFor返回值的含义 如何让进程wait函数返回值

请教一个问题Process.waitFor返回值的含义

出现上面这个错误一般有三种情况。 1.就是补叮开机后会提示Generic Host Process for Win32 Services 遇到问题需要 关闭”“Remote Rrocedure Call (RPC)服务意外终止,然后就自动重起电脑。一般该病毒会在补丁HKEY_LOCAL_MACHINE/SOFTWARE/Micros

如何让进程wait函数返回值


调用wait或waitpid有三种不同的情况发生:
1、如果其所有子进程都还在运行,则阻塞
2、如果一个子进程终止,正等待父进程获取其终止状态,则取得该子进程的终止状态立即返回
3、如果它没有任何子进程,则立即出错返回
如果进程由于接收到SIGCHLD信号而调用wait,则可期望wait会立即返回,但是如果在任意时刻调用wait,则进程可能会阻塞。
在一个子进程终止前,wait使其调用者阻塞,而waitpid有一个选项,可使调用者不阻塞。
waitpid并不等待在其调用之后的第一个终止子进程,他有若干选项,可以控制他所等待的进程。

最新文章