有没有人知道GLib的GAsyncQueue与POSIX message_queue相对于线程间通信的相对性能?我将有许多小消息(单向和请求 - 响应类型),在Linux上用C实现(现在;可能稍后移植到Windows).我正在尝试决定使用哪一个.
我发现使用GLib更便于携带,但POSIX mq具有能够选择或轮询它们的优点.
但是,我没有找到有关其性能更好的任何信息.
performance posix ipc glib message-queue
glib ×1
ipc ×1
message-queue ×1
performance ×1
posix ×1