【问题标题】:InterProcess Communication using Pipes and Files使用管道和文件进行进程间通信
【发布时间】:2012-10-31 01:26:48
【问题描述】:

我正在学习 Windows 系统编程。我遇到过“IPC using Anonymous Pipes”和“IPC using files”。

但我对“使用匿名管道的 IPC”和“使用命名管道的 IPC”感到困惑。据我所知,“命名管道”通常作为文件出现在文件系统中。但是还有另一种机制称为“使用文件映射的 IPC”。

现在我的问题是“IPC 使用文件”是哪一个?文件映射还是命名管道?

有什么帮助吗?

【问题讨论】:

    标签: ipc inter-process-communicat windows-process


    【解决方案1】:

    “IPC 使用文件”可能只是一个进程写入文件,另一个进程读取文件。例如在 /tmp 或 /var 中写入文件。 /var 目录中有日志、锁和正在运行的 PID。您还可以使用 /proc 文件系统与内核通信或 /sys 与设备驱动程序通信。这些都是“使用文件的IPC”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-22
      • 2017-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多