shared-memory 相关问题

可由多个程序同时访问的内存

共享内存以读取修改数组

我开始学习OS的基础知识,我对C和指针一无所知。我在代码中做错了什么,但我不知道如何解决。我试图先填充数组...

回答 1 投票 0

/ ft / shm中的文件在使用ftruncate增长时是否占用内存,但未写入?

我正在使用mmap创建共享内存段,并且我想知道是否可以在不触发任何内存使用的情况下预先创建要在/ dev / shm中使用的所有段。我怀疑的原因...

回答 1 投票 2

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

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

回答 1 投票 1

可以访问从C#加载到另一个进程中的大型数据结构吗?

我有一个应用程序,该应用程序并行运行许多线程,每个线程处理相同的数百GB只读,从不以不同的方式更改数据。即使使用ZeroFormatter,也需要花费一些时间才能加载...

回答 1 投票 0

在VC ++和Qt应用程序之间使用共享内存进行通信

我正在使用FileMapping在C Windows窗体应用程序和Qt应用程序中的QSharedMemory中实现共享内存的概念。 我想在使用QsharedM...

回答 1 投票 0

无法定义共享内存对象的大小

您好,我正在尝试使用POSIX函数创建共享内存对象,但出现一个奇怪的错误。 //创建共享内存if((shmid = shm_open(“ / OS”,O_CREAT,0700))== -1){printf(“ ...

回答 1 投票 1

在iOS中使用共享内存

有没有办法在iOS中使用共享内存?我正在使用Boost库(在C ++ lib项目中),并且要初始化共享内存对象时:shared_memory_object(open_or_create,“ sharedMemoryVideo” ...

回答 1 投票 0

无法导入名称共享内存

尝试使用python共享内存时遇到问题。我使用了Python标准库中的多处理库,但是当我尝试导入shared_memory模块时却无法使用。来自...

回答 1 投票 0

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

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

回答 1 投票 2

内核模式-通过共享内存的用户模式通信,而不使用系统线程

我已经学习了如何将共享内存实现为两个用户模式进程之间的通信方法。但是我很好奇内核用户模式通信如何完成。我想知道是否...

回答 2 投票 2

DispatchQueue同步与并发队列中的同步屏障

我正在经历DispatchQueue障碍,并且注意到async(flags:.barrier)和sync(flags:.barrier)都有两种方式,我理解了异步障碍的用法,但与sync混淆了...

回答 2 投票 0

如何在Python多处理中将Pool.map与数组(共享内存)结合?

我有一个很大的(只读)数据数组,我想由多个进程并行处理。我喜欢Pool.map函数,并希望使用它来计算该数据上的函数...

回答 5 投票 52

notify_all上的增强的进程间条件阻止>>

我有一个托管共享内存段,该段具有boost :: interprocess :: interprocess_mutex和boost :: interprocess :: interprocess_condition变量。我有2个进程正在访问共享内存...

回答 2 投票 3

使用地址不同的Python进程共享内存CTYPE

我试图发送一个动态数组在多个流程中蟒。我的第一溶液中的数据直接通过多类的队列/管道发送。问题是,这是...

回答 1 投票 1

并行线程执行下降无限循环

我想做的是:创建核四线程(主要产生3线程,线程创建3螺纹4)一个共享内存对象是所有线程之间共享。另一个共享内存对象之间共享...

回答 1 投票 -2

为什么应使用shm_open?

什么是做的好处是:遵循的shm_open MMAP为?为什么不创建一个普通的文件,然后传递给FD的mmap?我看不到的shm_open的优势 - 这些只是参考,不是吗? ...

回答 2 投票 17

Java和C ++之间的共享内存

我正在尝试用C ++创建一些内存并用Java访问它。在C ++方面,我知道我可以使用shm_open和mmap来获取内存区域并将一些数据写入其中。但是,我怎么能打开......

回答 1 投票 4

SocketException(0x80004005):远程主机强制关闭现有连接

希望有人可以帮助解决这个问题。我们的客户端应用程序最多可以生成3个服务器应用程序(新进程),并通过TCP与每个应用程序进这些反过来在提示时生成一个jvm(服务器应用程序...

回答 1 投票 2

在异步/多线程中处理可变共享对象。替代'.copy()'?

我正在编写一个程序,它创建了一堆工人来使用aiohttp异步调用API。但是这个问题是关于共享对象的。我想我会遇到相同或类似的问题......

回答 2 投票 0

windows - 受保护的共享内存

我正在寻找在Windows平台上创建共享内存块的可能性,除了创建共享内存块的进程外,所有进程都有写保护。详细说明我......

回答 3 投票 2

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