读书人

关于unix中Messagequeue的有关问题

发布时间: 2012-02-14 19:19:19 作者: rapoo

关于unix中Messagequeue的问题
在unix中,会使用messagequeue进行通讯,下面我有几个问题,请教大家。
1:对不同优先级的task传message进入到messagequeue中,按照task的优先级定制messagequeue中的message的优先级?还是按照传入以后由系统定制该messagequeue中的message的优先级?

2:在message packet中,message header中的priority是由谁来写入?

请大家一起讨论讨论,谢谢,或者告诉我哪些资料里面有相关的知识点?

[解决办法]
1` 二者综合。
2` 用户或系统默认
[解决办法]
POSIX消息队列:
将业务优先级与系统消息队列优先级对应;
由消息发送者确定,系统也提供默认值;
SYS V没有系统优先级。
[解决办法]
system V中的message type其实也是一种优先级,由发送者指定,比posix的更灵活。
[解决办法]
system V中的message type其实也是一种优先级,由发送者指定,比posix的更灵活。
==========
这样理解,,远离其字面意思了。

读书人网 >UNIXLINUX

热点推荐