>>処理用のデータをキューにためて順次実行するだけなら、Javaでも可能
これは、メッセージキューのように他のプロセスからもアクセスできますか?

仕様としては、複数のプロセスからリクエストが来る。
これをメッセージキューのような待ち行列で、逐次処理したい。
処理はjavaからアクセスするライブラリで提供されているので、
処理自体はjavaで書かなければならない。

メッセージキューから取り出すだけのメインをC言語で作成し、
そのあと、javaの処理を起動するしかないかと考えています。
メイン側を小さくすれば、forkもそれほど負荷にならないと
思っています。javaだけでできますか?