请教进程间消息队列通信的问题
我在linux下写了两个进程,一个发送消息,一个接收消息,为什么接收的消息总是上一次发送的消息???例如:SendMsg.c 下发送:2 , RecMsg.c 没什么反应
发送3 , recv.c 打印出 2 。
我是通过消息队列的方式来实现进程间通信的, 在SendMsg.c中发送消息 RecMsg.c中有一个线程用来接收消息。
刚接触 消息队列 不知道问什么会出现上边的问题,希望有懂的给说说 不胜感激!
[ 本帖最后由 a6472953 于 2010-11-1 16:41 编辑 ]