内存映射文件 VS 命名管道 - C#

Memory Mapped File VS Named Pipe - C#

本文中: https://blogs.msdn.microsoft.com/salvapatuel/2009/06/08/working-with-memory-mapped-files-in-net-4/

它宣称:

The memory mapped file is the most efficient way for multiple processes on a single machine to communicate with each other.

如果这个说法是正确的,那么使用 MMF 进行进程间通信和使用命名管道之间到底有什么区别?

命名管道用于 2 个或多个进程之间的短消息。 根据我的经验,它很慢。

如果你想分享很多数据,那么使用MMF是正确的。