进程间 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
Android调用C++实现共享内存,利用Binder进行跨进程通信。博客地址:https://blog.csdn.net/liny000/article/details/83717727
2020-04-13 03:06:47 15.6MB 共享内存 安卓
1
1)阅读父子进程利用管道进行通信的例子,写出程序的运行结果并分析。 (2)编写程序:父进程利用管道将一字符串交给子进程处理。子进程读字符串,将里面的字符反向后再交给父进程,父进程最后读取并打印反向的字符串。
2020-01-03 11:43:37 46KB 操作系统 实验报告
1
ARM LINUX 进程间通讯 共享内存 ;可以实现多个不同程序通讯而不是仅仅实现父子进程通讯!
2020-01-03 11:18:37 997B ARM LINUX 进程间通讯 共享内存
1
C#共享内存的实例,附源码和工程文件。 网上有C#的共享内存类,不过功能太简单了。 故,对此进行了改进。通过利用共享内存的一部分空间来存储当前内存中存储的数据信息(count和length),完成了对内存读写功能的完善。 1.写共享内存 根据共享内存当前的使用length,依次往后写。 2.读共享内存 读取从共享内存的起始位置至length的所有数据。 软件截图见: http://album.hi.csdn.net/app_uploads/zzh8845/20081122/141106712.p.jpg?d=20081122141130759
2019-12-21 22:26:27 16KB CSharp 内存操作 c#共享内存 实例源码
1
C#一个操作共享内存的类。实际应用时,注意调用Read函数时是否会读取上一次的数据。
2019-12-21 22:13:34 7KB C# 共享内存
1
rtsp_server 为工程主目录 livelib 为live555 库目录 RtspServer.cpp 为主程序 H264LiveVideoServerMediaSubsession.cpp H264LiveVideoSource.cpp 为创建对话和获取帧类 其他为平台获取帧代码和库
2019-12-21 22:06:57 858KB Live555
1