Redirect two or more STDOUT to a single STDINSTDIN
http://en.wikipedia.org/wiki/Standard_streams说:“更一般地,子进程将继承父进程的标准流。”
如果一个子进程关闭标准输入,然后父母的标准输入被关闭,以及我假设,而不是刚开任何用户输入的代码,如:
if ($select->can_read(1)) {
my $char = getc();
if (defined $char) {
print ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> $char\n";
}
}
父进程可以有自己的STDIN从子进程分离'STDIN,这样子进程可以用STDIN做任何事情,父进程的STDIN不会受到影响?
如果你想一想 - '其他'STDIN会从哪里来?你会如何区分?但是你可以使用管道或不同的文件流。 – Sobrique 2015-02-11 19:02:11