boost-interprocess 相关问题

Boost.Interprocess是C ++ Boost库的一部分。它简化了通用进程间通信和同步机制的使用。

boost::interprocess::message_queue 上的随机 boost::interprocess_exception::library_error

我已经使用消息队列为IPC创建了一个模板类。 我正在无限 while 循环(称为主循环)中运行我的程序。 我通过以太网从各个子系统(传感器)收集数据并通过...

回答 1 投票 0

在对象的构造函数中打开Boost Interprocess段

我在一个进程的 Boost Interprocess Managed_shared_memory 中创建一个映射>,然后想在另一个进程中打开它以不断写入它。 其他过程...

回答 1 投票 0

单元测试增强进程间客户端

我必须对使用 boost 进程间构建的共享内存映射的客户端进行单元测试。为单元测试创建共享内存块确实很尴尬。通常我会使用一些静态...

回答 1 投票 0

64bit和32bit进程互通boost::message_queue

大家好, 我目前正在尝试找出一种在 64 位进程和 32 位进程之间传递数据的方法。因为它是一个实时应用程序,并且都在同一台计算机上运行,所以我很难...

回答 2 投票 0

升压消息队列 两个进程间没有接收消息

我写了一个小的测试应用程序,使用Boos Message_Queue在两个进程之间发送数据。这一切都能正常工作,我能够打印出我发送的数据。我把测试代码移到了我的主 ...

回答 1 投票 0

内存映射提升树所需的估计大小

我们有一个场景,其中我们动态增长用于boost的r树几何索引的内存映射文件。我们还利用了boost的进程间内存映射文件api。力学已经...

回答 1 投票 1

Boost消息队列文件可以重定向到用户指定的位置

如何将Boost消息队列文件的创建重定向到用户指定的目录。我正在使用ubuntu。当前,它是在/ dev / shm位置上创建的。文件与...

回答 1 投票 1


IPC安全命名管道

我希望在我的应用中使用命名管道。服务器将是NT服务,客户端是用户空间应用。我想如果有人可以创建锁定管道(或...

回答 2 投票 0

boost :: interprocess :: managed_mapped_file如何包含弹性矢量?

我的理解是,这段代码可以将矢量保存在文件中。使用Alloc = boost :: interprocess :: allocator ;使用Vec = ...

回答 1 投票 0

boost的“ windows_shared_memory”和boost的“ managed_windows_shared_memory”之间有什么区别?

Boost提供了几种类型的共享内存。其中,windows_shared_memory使用Windows自身的基础共享内存功能,因此是特定于平台的,并且具有某些特殊性...

回答 1 投票 1

在共享内存中插入映射时出现编译器错误

我正在尝试创建一个存储在共享内存中的映射矩阵(本质上是一个映射 >)。我正在使用boost并遵循以下答案的示例:https:// ...

回答 1 投票 2

将boost :: allocators保持为类成员。可以使用它们来初始化容器

我想在共享内存中放入一个struct1,它包含一个包含wstring的struct2向量。所以:我做了两个分配器,一个用于wchar,一个用于struct2。然后定义了我的容器wstring和vector ....

回答 1 投票 0

“boost_interprocess”文件夹出现在Mac Documents文件夹中

我搜索了StackOverflow,发现两个线程引用了“boost interprocess”,但它们基本上只是解决了Windows操作系统,也没有讨论我遇到的问题。相同 ...

回答 1 投票 1

对于boost interprocess_mutex,“进程持久性”是什么意思?

从Boost Interprocess文档中,(匿名)进程共享的互斥锁类型具有进程持久性,它定义如下:进程持久性:该机制持续到所有...

回答 1 投票 0

如何避免Process2一直等待Process1释放named_mutex的场景

我有几个进程,但当时只有一个进程。这意味着让我们说Process1正在运行,如果Process2启动,那么Process2应该等到Process1 ...

回答 1 投票 0

使用boost进程创建消息队列 - 内存访问冲突

我正在创建一个由两个进程使用的消息队列。其中一个是把东西放进去,另一个是读它。消息队列遵循我创建的结构。 struct MSGQueue {...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.