简答题

什么是管道?如何通过管道机制实现进程间通信?

正确答案

管道(pipeline)是连接读写进程的一个特殊文件,允许进程按先进先出传送数据,也能使进程同步执行操作。
发送进程视管道文件为输出文件,以字符流形式把大量数据送入管道;接收进程将管道文件视为输入文件,从管道中接收数据,所以,也叫管道通信。
管道中的消息是无界的,它存于外存。
此外,还需要一定的机制协调读写进程。

答案解析

相似试题
  • 什么是进程互斥?如何实现互斥?

    简答题查看答案

  • 当管道的读端不存在时,向管道写入数据进程的将()

    单选题查看答案

  • java用()机制实现了进程之间的异步执行

    单选题查看答案

  • 在段页式虚拟存储系统中,不同进程之间是如何实现程序共享的?

    简答题查看答案

  • 共享内存本身提供同步机制,所以不需要额外实现不同步进程之间的同步。()

    判断题查看答案

  • 在单处理机环境下,进程间有哪几种通信方式,是如何实现的?

    简答题查看答案

  • 瞬时流量是指单位时间内通过管道某一界面的()。

    填空题查看答案

  • 流量是指单位时间内通过管道某一截面的物料数量,即()流量。

    填空题查看答案

  • TCP协议通过()机制实现可靠通信。协议通过带重发的肯定确认机制实现可靠通信。

    填空题查看答案