通过COM组件封存共享内存的方法,并添加到注册表,成为一个共享内存的服务。任何一个进程只要使用这个服务,就可以访问到共享内存。方便不同进程间通信,增加了通信效率。但是慎用这种方法,该方法已经在WINDOWS7下通过测试,XP下有时候会弹错。
1
该例程实现C#与Codesys通过共享内存的方式完成数据交互,这样有利于垮软件平台之间进行通讯,相较于其他通信方式(Modbus、TCP/IP等)更加方便快捷。
2021-03-01 10:14:53 146KB C# CoDeSys 共享内存
1
6.1.共享内存界面设计
2021-02-28 20:02:04 50.34MB qt c++
1
6.2.创建共享内存写入数据到缓冲区
2021-02-28 20:02:03 66.25MB qt c++
1
说明:编译时加上参数 -lrt -lpthread 要不然找不到库文件
2021-02-27 10:35:50 2KB linux 互斥锁 条件变量 共享内存
1
代码已经封装为C++类的方式。内存共享分为服务端和客户端,服务端写入数据,客户端读取数据,服务端和客户端通过使用相同的名字,来确认配对。 下载只需要1积分,如果发现多于1积分,请留言我重新上传资源。
2021-02-23 09:34:21 5KB C++ 内存共享
1
vc 共享内存 例子源代码.visual c++
2021-02-21 09:06:04 15KB 共享内存 c
这是一个基于qt5的共享内存QSharememory的测试程序. 在win下面编译,自己写的,可以实现不同的应用程序中IPC通信,封装了一个类,非常方便使用。 //具体的测试方法是,运行程序,弹出一个dialog. 5个按钮,两列,左边一列是设置共享内存, //右边一列是读取共享内存,左右是对应的,先点击左边的,点击一次之后,内存设置了。 //然后点击右边的按钮,或者其他应用程序也可以读取这个程序的内存。 整个工程开源,打包,编译即可测试,也可以编译成两个独立的应用程序测试。 同时支持跨平台,在linux下面测试过。侵入式版本linux也可用
进程间 Cloudtoid Interprocess是跨平台的共享内存队列,用于进程之间的快速通信( )。 它使用共享的内存映射文件在进程之间进行极其快速和高效的通信,并且在Microsoft内部使用。 :非常快。 跨平台:它支持Windows以及基于Unix的操作系统,例如Linux, 和 。 :提供简单直观的API来排队/发送和出队/接收消息。 多个发布者和订阅者:它支持共享队列中的多个发布者和订阅者。 :发送和接收消息几乎不需要分配堆内存,从而减少了垃圾回收。 :由Microsoft的人员开发。 NuGet软件包 此库的NuGet包发布。 注意:为了提高性能,该库仅支持具有64位处理器体系结构的64位CLR。 尝试在32位处理器,32位操作系统或上使用此库可能会抛出NotSupportedException 。 用法 该库支持.NET Core 3.1+和.NET
1
需要兼容window2000和windowsxp的老机器,手动将FastWin32源码从4.0降级到2.0的版本,上传备用
2021-02-06 10:02:08 334KB 共享内存 .net2.0 framework2.0 FastWin32
1