日期:2014-05-16  浏览次数:20542 次

借贵宝地,问一有关消息机制问题
小弟现在用的不是Linux操作系统,但我想天王武功,同出少林吧。请教下各位高手。
1,开发阶段,在测试的时候,模块间的消息发送的时候,有时候会出现在释放信号量,出现挂起,原因就是释放一己释放信号量,但我们的消息机制是阻塞式的,应该不会遇到这样的问题啊,我想问下各位高手,涉及到信号的量的问题,应该怎么样去解决呢?
2,A向B发送消息,当在A模块设置断点,然后在B也设置断点,当在A处F5执行后,很容易就死机,导致程序挂起,我想也是同步与互斥之间的问题,但这类问题我不知道怎么处理,小弟也是初接触嵌入式系统,请各位高手多多指教。谢谢了

------解决方案--------------------
Stevens写的UNIX网络第二版提到了进程间通信问题,你可以看看。整本书都讲进程间通信,讲的非常好
------解决方案--------------------
加自旋锁spin_lock