网路 什么叫管道? -技术百科的定义

什么叫管道? -技术百科的定义

目录:

Anonim

定义-命名管道是什么意思?

命名管道是提供管道服务器和某些管道客户端之间通信的单向或双工管道。 管道是内存的一部分,用于进程间通信。 命名管道可以描述为先进先出(FIFO)。 首先输入的输入将首先输出。


命名管道与匿名管道的不同之处在于,它可以存在于其关联进程的生存期之外,并且必须被明确删除。

Techopedia解释了命名管道

命名管道提供了受安全检查的相关或不相关进程之间的通信。 它们可用于同一台计算机或不同计算机上的进程之间的通信。 命名管道由其访问点标识,这些访问点存储在文件系统上的文件中。


命名管道的每个实例都具有相同的名称,但是每个实例都有自己的缓冲区和句柄,这些实例还为客户端和服务器之间的通信提供了单独的介质,从而允许多个管道客户端使用相同的命名管道。


命名管道非常重要,因为任何进程都可以访问它们。


有两种创建命名管道的方法:通过命令行和在程序中。 在Unix命令行上,使用mknod或mkfifo命令创建一个命名管道。

什么叫管道? -技术百科的定义