专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C语言

C中能不能实现WINDOWS那样的消息机制?解决思路

发布时间:2011-06-28 15:49:26 文章来源:www.iduyao.cn 采编人员:星星草
C中能不能实现WINDOWS那样的消息机制?
我在做一个噪声监测的项目,数据采集用了两个缓存,缓存存满时会发出一个存满的消息,在C中怎么接受这个消息呢?怎么样实现MFC那样的消息机制?多谢

------解决方案--------------------
完全可以实现,在linux内核中有消息传递机制,api是send和psend;我在开发过程中,模拟了这种消息传递机制,是用表驱动+回调函数机制实现的,具体讲就是将各种消息定义为函数指针,存放在驱动表中,在系统运行时,将表驱动的函数都注册进去,当消息到来时调用相应消息的回调函数即可;
代码太大了,就不贴了,具体实现就是这样子
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: