基于Linux的程序

为这个写一个程序>>>>>>

  • 一个程序将打开一个pipe道,写一个数字给pipe道。
  • 其他程序将打开相同的pipe道,将读取数量并打印它们。
  • closures这两个pipe道。

我怎么能写一个基于这个任何一个知道的程序,然后请帮助我… !!!!

我想你要找的是:

 echo <number you want to use> (or output from program) | <program you want to pipe into> 

例如:

 echo 5 | more 

这将只显示:

 5 

“|” 是你的管道; 它将输出从左到右连接到标准流 ,通常不包括stderr。

希望有所帮助。

管道可能是Linux下最简单的IPC解决方案; 所以谈论一个管道,我喜欢谈论一个特定的进程间通信解决方案。

IPC位于内核空间,由内核本身管理,单向工作,只在主叫方和被叫方之间工作,是单向的。

对于更多,你应该只是阅读一个关于在Linux下的管道和IPC的好文章,你会在互联网上找到大量的文章,只是一个简短的例子,你可以去这里 。