如果我有一个 POSIX mqueue,其最大消息大小远大于平均消息大小,是否有开销?
例如,如果我打开一个最大消息大小为 2048 字节的 mqueue,那么每当发送和接收大小为 128 字节的消息时是否会执行额外的工作?
我假设创建队列时至少有某种分配,但如果发送/接收时没有计算损失,我愿意支付内存损失。
如果我有一个 POSIX mqueue,其最大消息大小远大于平均消息大小,是否有开销?
例如,如果我打开一个最大消息大小为 2048 字节的 mqueue,那么每当发送和接收大小为 128 字节的消息时是否会执行额外的工作?
我假设创建队列时至少有某种分配,但如果发送/接收时没有计算损失,我愿意支付内存损失。