Shared memory is used for inter-application communication on the same PC. It’s faster than TCP/IP or UDP since it’s not network communication. However, it only works on the same PC, and receivers need to periodically read memory since there’s no notification mechanism for data writes.