2

Linux で、(shm、ソケット、パイプなどを介して) 相互に通信できる C プログラムを使用する 2 つのプロセスがある場合、プロセスが C で通信するのにかかる時間をどのように測定できますか??

つまり、プロセス A と B があり、A がメッセージを送信し、B がメッセージを読み取り、MB が通信用のメッセージ ボックスのようなものである場合、A がメッセージを MB に入れ、B がメッセージを取得するのにかかる時間を測定したいと考えています。 MBからのメッセージ。

4

2 に答える 2

1

gettimeofday の結果などの時刻をメッセージのプリアンブルに入れ、受信側で時刻を使用して差を測定します。

于 2013-06-17T05:54:58.480 に答える