让中国的不锈钢管名扬世界

实标厚度-把诚信刻在脸上

全国免费加盟热线:

0317-6189005 13831740001
当前位置:主页 > RTG电子动态 > 公司新闻 >

RTG电子投注linux命名管道

文章出处:未知 人气:发表时间:2021-10-18

  管道是linux体系的一种历程间通讯机制,它是一个只存在于内存的特别文件,RTG电子网址而且数据只能单向活动,并且只能用于具有亲缘干系的历程间(即父子历程,兄弟历程),无亲缘干系的历程是不克不及利用的。

  定名管道能够处理管道的范围性,即他可使随便两个历程之间通讯。定名管道是一个存在于硬盘上的文件。

  int mknod(const char *path,mode_t mod,dev_t dev);

  值得留意的是:挪用open()翻开定名管道的历程能够会被壅闭,但假如同时用读写方法(O_RDWR)翻开,则必然不会壅闭,假如以只读方法翻开,则必然会壅闭直到有写的历程翻开管道,一样以写的方法翻开的时分也会被壅闭,直到有读的历程翻开管道。

  定名管道是著名无形的,为了利用这类管道Linux中设立了一个特地的特别文件体系--管道文件,它存在于文件体系中,任何历程能够在任什么时候分经由过程定名管道的途径和文件来会见管道,可是在磁盘上的只是一个节点,而文件的数据则只存在于内存缓冲页面中与一般管道一样。

同类文章排行

最新资讯文章

返回顶部