0

我正在学习 Windows 系统编程。我遇到过“使用匿名管道的 IPC”和“使用文件的 IPC”。

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

现在我的问题是哪一个是“IPC using files”?文件映射或命名管道?

有什么帮助吗?

4

1 回答 1

1

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

于 2013-06-06T17:36:23.963 回答