shared-memory 相关问题

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

共享内存的进程间同步如何使用CAS或pthread?

我想用这个结构来控制共享内存进程间同步。 结构体shmLock { std::atomic_uint32_t user_count; pthread_mutex_t 互斥体; }; 如果有人使用

回答 1 投票 0

内存数据库与共享内存IPC

我想建立一个微服务架构,其中包含采用多种技术(C++、Golang、PHP...)的服务。 其中一项服务的职责是从设备获取高评价数据(

回答 1 投票 0

如何用内存高效的数据结构替换大型Python字典?

我使用Python字典来存储键值对,字典变得太大(>100GB)并达到内存限制。 什么是更好的内存效率数据结构来存储键值对

回答 3 投票 0

Go 和 C 中的数据结构对齐差异

我已经在我的 C 程序中初始化了一个结构并将其附加到共享内存。结构如下: #定义 DrvMaxTag 1024 #定义 DrvMaxStr 128 #定义 StructLEN 32 typedef 结构

回答 1 投票 0

如何从工作进程将计数器返回给 GUI,同时尽可能减少工作进程的阻塞以及尽可能少地等待 gui?

我有一个图形用户界面,可以在单独的进程中启动两个单独的程序(可以并行运行)。 我想在程序运行时更新集体进度条。到目前为止我一直在做...

回答 1 投票 0

如何在进程之间共享字符串

我最难在进程之间共享字符串。我查看了以下 Q1、Q2、Q3,但在实际示例中仍然失败。如果我正确理解了文档,应该完成查找

回答 1 投票 0

mmap 使用 shm_open 文件对象返回 ENOMEM

我正在 Linux 中尝试 shm_open,但遇到了问题。我经常使用 ftrunc 调整共享内存段的大小,并使用 mmap 重新映射调整大小的段。然而,就在...

回答 1 投票 0

共享内存未授予父进程权限

我的 C 代码中有一个关于共享内存的问题。 我的 C 代码没有按我的预期工作: #include“sys/ipc.h” #include“sys/shm.h” #include“unistd.h” #inc...

回答 1 投票 0

使用共享内存的服务器-客户端模型

我有以下程序,但无法使其在客户端和服务器之间正确同步。 运行后,我的程序总是以客户端和服务器之间的冲突而告终,试图...

回答 1 投票 0

在不同的Python运行之间使用相同的变量

我有一个这样的脚本 对于范围内的纪元(num_epochs): 对于范围内的袋子(num_bags): feats = pd.read_csv(f"feats_{bag}.csv") ... # 一些逻辑 正如你所看到的,它

回答 1 投票 0

分配大共享内存会导致“总线错误(核心转储)”

当分配大量共享内存(128GiB RAM 总量的 60%,使用了 3GiB)时,几秒钟后我收到“总线错误(核心转储)”,并且内存使用量上升。但如果我分配

回答 1 投票 0

Python 中 SharedMemoryManager 管理的可变数量的 SharedMemory 对象

我希望有可变数量的 SharedMemory 对象(取决于我的生产者-消费者应用程序架构中的消费者进程的数量)由 SharedMemoryManager 管理,所以我正在创建

回答 1 投票 0

同时访问<Address>,但修改需要独占访问

我想在函数 myFunc 中指定一个用于操作的数组属性,但我收到此错误。这是我的代码草图。 self.data = MyObject() func myFunc(x: inout [Int], y:

回答 1 投票 0

是否需要一直关闭SharedMemory?

我注意到在重负载下不断关闭和打开内存会影响性能(示例 1 get/set_shm)。 我可以在不同的进程中保留一个开放的 SharedMemory 并保留指向 numpy arra 的链接吗...

回答 1 投票 0

子进程不会修改父进程中的统计信息

我正在开发一个涉及多个进程(包括子进程和父进程)的 C 应用程序,并且我尝试使用共享内存和信号量在它们之间共享统计信息。怎么...

回答 1 投票 0

Python 中的 SharedMemory 在 Debian 上表现得很奇怪(关闭)

我尝试使用共享内存作为系统管理的唯一资源来确保单实例,并认为共享内存是一个不错的选择。这是代码 导入 multiprocessing.shared_memory 作为共享...

回答 1 投票 0

如何保证不同块共享内存之间的数据可用性

我使用 mmap 映射文件以在进程之间共享数据,然后使用另一个共享内存在数据准备好时通知进程。在共享内存中创建一个信号量。 数据之后

回答 0 投票 0

在共享内存中存储 std::vector

我试图通过将 std::vector 存储在共享内存中来在两个进程之间共享它。第一个进程尝试向向量添加一些数据,第二个进程尝试读取数据。 为了创造...

回答 1 投票 0

如何自动更改切片中子切片的值

我在golang中有一个包含二进制数据的字节片。现在该片中有一个 32 位整数充当锁。该切片来自映射内存,因此另一个进程正在访问相同的...

回答 0 投票 0

Python 中的共享内存 IPC

我有两个 C 程序可以在共享内存上传输数据并且它们可以工作。这是数据结构: 结构体SecondData { uint64_t x[16]; uint y; 字节z[16]; 字符w[128]; 用户界面...

回答 0 投票 0

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