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()会即时返回子进程结束状态值。子进程的结束状态值会由参数statu s 返回,而子进程的进程辨认码也会一起返回。如果不在意结束状态值,则参数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,
paul smith men,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()会立刻返回子进程结束状态值。子进程的结束状态值会由参数st atus 返回,
ghd on sale,而子过程的进程识别码也会一快返回。如果不在意结束状态值,则参数status 可以设成NULL,
polo shirts men。参数pid 为欲等待的子进程识别码,其余数值意思如下: pid<-1 等待进程组识别码为pid 相对值的任何子进程。 pid=-1 等待任何子进程,
mbt chapa,相称于wait()。 pid=0 等待进程组识别码与目前进程相同的任何子进程。 pid>0 等待任何子进程识别码为pid 的子进程。 参数option 可认为0 或下面的OR 组合: WNOHANG 如果不任何已经结束的子进程则立刻返回,不予以期待。 WUNTRACED 如果子进程进入暂停履行情况则马上返回,但结束状况不予以理睬。 子进程的结束状态返回后存于status,底下有多少个宏可判断结束情况: WIFEXITED(status)如果子进程畸形结束则为非0 值。 WEXITSTATUS(status)取得子进程exit()返回的结束代码,正常会先用WIFEX ITED 来判断是否正常结束才干使用此宏。 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 命令,
christian louboutin pumps sale,并且调用的 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”相关词条: