wait英语中有等待的意思,在计算机领域她还带是一种Java术语,C语言中也有wait命令。
目录
Java术语wait的英文解释C语言中的wait函数wait 命令用途语法描述标志文件 Java术语 术语名称:wait 术语解释:是一个UNIX命令。它等待所有后台进程都完成后报告各自的结束状态。wait的英文解释 wait [we?t] n. 等待, 等待时间 v. 等, 耽搁, 等候; 等候, 延缓, 期待C语言中的wait函数 wait(等待子进程中断或结束) 相关函数 waitpid,fork 表头文件 #include<sys/types.h> #include<sys/wait.h> 定义函数 pid_t wait (int * status); 函数说明 wait()会暂时停止目前进程的执行,直到有信号来到或子进程结束。如果在调用wait()时子进程已经结束,则wait()会立即返回子进程结束状态值。子进程的结束状态值会由参数status 返回,而子进程的进程识别码也会一起返回。如果不在意结束状态值,则参数status 可以设成NULL。子进程的结束状态值请参考下面的waitpid()。 返回值 如果执行成功则返回子进程识别码(PID),如果有错误发生则返回-1。失败原因存于errno 中。 附加说明 范例 #include<stdlib.h> #include<unistd.h> #include<sys/types.h> #include<sys/wait.h> main() { pid_t pid; int status,i; if(fork()= =0){ printf(“This is the child process .pid =%d\n”,getpid()); exit(5); }else{ sleep(1); printf(“This is the parent process ,wait for child...\n”; pid=wait(&status); i=WEXITSTATUS(status); printf(“child’s pid =%d .exit status=%d\n”,pid,i); } } 执行 This is the child process.pid=1501 This is the parent process .wait for child... child’s pid =1501,
变态传奇发布网,exit status =5 waitpid(等待子进程中断或结束) 相关函数 wait,fork 表头文件 #include<sys/types.h> #include<sys/wait.h> 定义函数 pid_t waitpid(pid_t pid,int * status,int options); 函数说明 waitpid()会暂时停止目前进程的执行,直到有信号来到或子进程结束。如果在调用wait()时子进程已经结束,则wait()会立即返回子进程结束状态值。子进程的结束状态值会由参数status 返回,而子进程的进程识别码也会一快返回。如果不在意结束状态值,则参数status 可以设成NULL。参数pid 为欲等待的子进程识别码,其他数值意义如下: pid<-1 等待进程组识别码为pid 绝对值的任何子进程,
1.85狂雷版本。 pid=-1 等待任何子进程,相当于wait()。 pid=0 等待进程组识别码与目前进程相同的任何子进程。 pid>0 等待任何子进程识别码为pid 的子进程。 参数option 可以为0 或下面的OR 组合: WNOHANG 如果没有任何已经结束的子进程则马上返回,不予以等待。 WUNTRACED 如果子进程进入暂停执行情况则马上返回,但结束状态不予以理会。 子进程的结束状态返回后存于status,
传奇外传私服,底下有几个宏可判别结束情况: WIFEXITED(status)如果子进程正常结束则为非0 值。 WEXITSTATUS(status)取得子进程exit()返回的结束代码,一般会先用WIFEXITED 来判断是否正常结束才能使用此宏。 WIFSIGNALED(status)如果子进程是因为信号而结束则此宏值为真。 WTERMSIG(status) 取得子进程因信号而中止的信号代码,一般会先用WIFSIGNALED 来判断后才使用此宏。 WIFSTOPPED(status) 如果子进程处于暂停执行情况则此宏值为真。一般只有使用WUNTRACED 时才会有此情况。 WSTOPSIG(status) 取得引发子进程暂停的信号代码,一般会先用WIFSTOPPED 来判断后才使用此宏。 返回值 如果执行成功则返回子进程识别码(PID),如果有错误发生则返回-1。失败原因存于errno 中。wait 命令用途 等待直到一个进程标识终止。语法 wait [ ProcessID ... ] 变形: 现在时态 过去时态 过去分词 现在进行时 wait waited waited waiting描述 wait 命令等待(暂停执行)直到由 ProcessID 变量指定的进程标识终止。如果没有指定 ProcessID 变量,wait 命令会等待直到调用 shell 的所有已知进程标识终止并且以 0 为退出状态退出,
网通传奇合击。如果 ProcessID 变量代表一个未知的进程标识,wait 命令会把它们视为以 127 为退出状态退出的已知进程标识。wait 命令以 ProcessID 变量指定的上个进程标识的退出状态退出。标志 ProcessID 指定一个命令的无符号十进制整数进程标识,wait 命令会等待直到该进程标识终止。 退出状态 如果指定一个或多个操作数,所有的操作数终止或不为调用 shell 所知,并且上个操作数指定的状态是已知的,那么 wait 命令的退出状态与上个操作数指定的命令退出状态信息相同。如果进程由于收到信号而异常终止,那么退出状态会大于 128 并且与其它信号生成的退出状态信息不同,尽管未指定确切的状态值(请参阅 kill -l 命令选项)。否则,
新开传奇私服,wait 命令会以以下值中的一个退出: 0 以无操作数方式调用 wait 命令,并且调用的 shell 所已知的所有进程标识已经终止。 1-126 wait 命令检测到一个错误。 127 由上一个指定的 ProcessID 操作数所标识的命令是未知的。文件 /usr/bin/wait 包含 wait 命令。 词条图册更多图册 扩展阅读: 1
hi.baidu.com/freud
开放分类: 网络,英语,linux,UNIX命令 “Wait”在英汉词典中的解释(来源:百度词典): wait
KK: []
DJ: []vi.1. 等,等待[(+for)][+to-v]2. 延缓处理;耽搁3. (常用进行时)已准备好[(+for)]4. 服侍,伺候[(+on/upon/at)]vt.1. 等待(机会等)2. 【口】(为...)延后(用餐等)[(+for)]n.[S]1. 等待2. 等待的时间查看例句 “Wait”相关词条: