有没有一种方法可以使用优先级队列在 C 语言中实现 IPC? 我需要将一个结构从一个进程发送到另一个进程,但我想为每个结构分配一个优先级,以便另一个进程首先接收到更高优先级的结构。 类似于 FIFO,但具有优先权。
谢谢。
最佳答案
两者都是POSIX Message Queues SysV 消息队列可以处理优先级。 POSIX 队列总是会在读取时返回最高优先级的最旧消息。 SysV 队列返回读取时指定的任何(指定)优先级的消息。
关于c - IPC 在 Unix 中使用优先级队列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13983679/