【发布时间】:2015-05-04 14:10:24
【问题描述】:
我不确定标题,如果您知道更好的标题,请更正。
我正在用 C 语言编写一个简单的“服务器”程序,并且我正在使用一个子进程来读取“退出”并关闭“服务器”而不阻塞主进程。
如何使用子进程的退出信号退出父进程中的“循环”?
父进程:
while(<child is not over>)
{
//process
}
exit...
子进程:
do{
scanf("%s", op);
} while(strcmp(op, EXIT_OPTION) != 0);
exit(EXIT_SUCCESS);
我可以使用wait 或waitpid,但我不希望父母阻止,只是为了“检查”它。
谢谢。
【问题讨论】: