标签: c unix
有没有办法在C中使用优先级队列实现IPC? 我需要从一个进程发送一个结构到另一个进程,但是我想为每个结构分配一个优先级,以便其他进程首先接收更高优先级的结构。 像FIFO一样,但有优先权。
感谢。
答案 0 :(得分:1)
POSIX Message Queues和SysV消息队列都可以处理优先级。 POSIX队列将始终返回读取时具有最高优先级的最旧消息。 SysV队列返回一条带有读取的任何(指定)优先级的消息。