共有メモリはいつ使用すべきですか?

共有メモリは同じPC上でのアプリケーション間通信に使用します。ネットワーク通信ではないため、TCP/IPやUDPよりも高速です。ただし、同じPC上でのみ動作し、データ書き込みの通知機能がないため、受信側は定期的にメモリを読み取る必要があります。