一个进程可以有多个标准输出和标准输入吗?

标签 c process operating-system posix

在编写程序(Unix 风格)时,是否可以处理和管理多个 stdout 和 stdin channel ?

最佳答案

没有;在任何给定时间(最多)有一个标准输入和一个标准输出。最后,由于问题特别提到了 Unix,标准输入是文件描述符 0,标准输出是文件描述符 1,并且只有一个文件描述符具有给定的编号。

关于一个进程可以有多个标准输出和标准输入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39441634/

相关文章:

html - 在设计师和工程师之间平衡 HTML/CSS

c - fork 和流程管理

linux - 应用程序可以使用的最大内存空间是否等于(物理内存+交换空间)?

java - java中unsigned long的等价物是什么

将文件指针传递给方法时出现 C 段错误

python - 使用 Python 向远程进程发送信号

linux - 内核控制路径和内核线程之间有什么关系?

dart - 如何使用 dart 截取特定应用程序?

c - 有什么理由不把 malloc 之后的空检查变成函数吗?

C 编程 : Initialize a 2D array of with numbers 1, 2、3...等