1

有没有办法使用优先队列在 C 中实现 IPC?我需要将一个结构从一个进程发送到另一个进程,但我想为每个结构分配一个优先级,以便另一个进程首先接收更高优先级的结构。类似于 FIFO 的东西,但具有优先级。

谢谢。

4

1 回答 1

1

POSIX 消息队列和 SysV 消息队列都可以处理优先级。POSIX 队列将始终在读取时返回最高优先级的最旧消息。SysV 队列返回一条消息,该消息具有读取时指定的任何(指定)优先级。

于 2012-12-21T03:01:33.927 回答