System V消息队列的问题之一是无法通知一个进程何时在某个队列中放置了一个消息。采用轮询(poling),是对CPU时间的一种浪费。Posix消息队列容许 异步事件通知,以告知何时有一个消息放置到某个空消息队列中。该通知有两种方式:当一个消息被放置某个空队列时,样么产生一个信号来通知,样么通过创建一个线程来执行一个特定程序,来完成消息到来时的该做的事情。
System V消息队列的问题之一是无法通知一个进程何时在某个队列中放置了一个消息。采用轮询(poling),是对CPU时间的一种浪费。Posix消息队列容许 异步事件通知,以告知何时有一个消息放置到某个空消息队列中。该通知有两种方式:当一个消息被放置某个空队列时,样么产生一个信号来通知,样么通过创建一个线程来执行一个特定程序,来完成消息到来时的该做的事情。