POSIX MQのような「時限受信」機能を持たないSystem V Message Queueを使用しています。しかし今、私はそれを必要としています(この時限受信機能)。
「では、Sys V の代わりに POSIX を使用しないのはなぜですか?」と尋ねることができます。私のベンチマークでは、SysV MQ は POSIX MQ より +-20% 高速だったからです。
今質問です。Sys V MQ の「時限受信」を偽装するには?
でループして でテストmsgrcv
するコードを書きました。私はそれが醜いと思うので、美しいものを書くためのアイデアが必要です =]IPC_NOWAIT
usleep