實作兩種常見的 Inter-Process Communication (IPC) 機制:
- Message Passing
- Shared Memory
透過
sender與receiver,模擬訊息的傳遞與接收,並比較這兩種 IPC 方法在效能上的差異。
sender.c發送訊息給接收端,支援 Message Queue 或 Shared Memoryreceiver.c接收訊息並輸出內容,直到接收到 Exit 訊息為止
make./receiver 1 # 啟動 receiver,使用 Message Passing 模式
./sender 1 message.txt # 啟動 sender,傳送 input.txt 的訊息1 = Message Passing,2 = Shared Memory