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
跨平台/全局/消息队列/共享内存/信号量/自动解锁 //1个进程读,1个进程写 //windows 1000万条 19秒 //linux 1000万条 3秒 //1个进程读,2个进程写 //windows 2000万条 80秒 //linux 2000万条 23秒 //linux编译测试,加1个参数与不加参数来区分读写队列 //g++ -o t -D MESSAGE_QUEUE_TRACE MessageQueueMain.cpp -lpthread && ./t -r //清理消息队列编译命令 //g++ -o t -D MESSAGE_QUEUE_TRACE -D MESSAGE_QU
2021-01-28 04:39:58 25KB 跨平台 消息队列 共享内存 信号量
1
前几天学习共享内存,和多线程应用写了个小程序,给初学者一点帮助
2021-01-12 21:56:25 5.91MB 共享内存 多线程 MFC
1