是这样的,我们在做一个监控软件。已有的功能模块中,一部分是用VS2005写的,另一部分则是VC6写的。现在需要有个工程项目,需要这些模块的整合,鉴于工作量的考虑,并不想转换平台,而是考虑了进程通讯。
这就涉及到要交互一些数据,目前选用了“共享内存”的方法。现在的问题是,这块共享内存属于公共资源,如何在不同的项目进程之间实现互斥,或者说是同步?请教各位,望踊跃发言。
这就涉及到要交互一些数据,目前选用了“共享内存”的方法。现在的问题是,这块共享内存属于公共资源,如何在不同的项目进程之间实现互斥,或者说是同步?请教各位,望踊跃发言。
解决方案 »
- directx sdk光下载就有500多M,主要是些什么?装了有什么用?
- 看到一句有趣的话:出自某CSDN网友
- 这样的界面怎么实现?
- class CAdoDB g_adoDB" (?g_adoDB@@3VCAdoDB@@A) already defined in StdAfx.obj
- 正常窗体的消息处理函数没有问题,但为什么在对话框中处理的就不可以呢?
- 窗口界面问题?望解答!
- 如何取得或者设置一段内存的前8位或者N个字节里的数据、
- 如何把一般的字符串的内容转换为UNICODE
- 现在是学习vc7好呢?还是学习vc6好呢?我该怎么办?
- CDialogBar对象如何才能resizing?
- 数据库连接问题(救急)!!
- 弱弱的讨论下。。大家的头发还茂盛吗?身体还好吗。。
比如说,如果通过发消息的方法传递状态,因为消息是不可靠的,所以有可能状态得不到保证。
那么Event呢,会不会有类似的一些情况?