Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
PHP - 访问用 C++ 创建的共享内存
几天以来 我一直在努力让以下事情发挥作用 我有一个微型 C 程序 它从串行端口连续读取一些数据 该数据存储在共享内存中 如下所示 HANDLE hMapFile hMapFile CreateFileMapping INVALID HAND
php
c
IPC
sharedmemory
原子比较、多处理器、C/C++ (Linux)
我在多台共享内存 x 中有一个变量处理器 system void MyFunction volatile int x if x 0 do something 其他进程 可能在不同的处理器上 将使用 gcc 内置原子操作 例如 sync bo
c
Linux
sharedmemory
atomic
共享内存和IPC [关闭]
Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在阅读有关共享内存的教程 发现以下陈述 如果一个进程希望通知另一个进程新数据已插入共享内存 则必须使用信号 消息队列 管道 套接字
c
operatingsystem
IPC
sharedmemory
匿名共享内存?
是否有一种 POSIX y 方法来分配不与特定文件名绑定的共享内存 IE 仅通过 UNIX 域套接字传递 SCM RIGHTS 消息才能在进程之间共享内存 None
POSIX
sharedmemory
Linux 将虚拟内存范围映射到现有虚拟内存范围?
在Linux中 有没有一种方法 在用户空间中 将虚拟地址范围映射到支持现有虚拟地址范围的物理页面 mmap 函数只允许映射文件或 新 物理页 我需要能够做这样的事情 int addr1 malloc SIZE int addr2 0x600
c
Linux
sharedmemory
mmap
virtualmemory
mpi4py 中的共享内存
I use a MPI mpi4py 脚本 在单个节点上 适用于非常大的对象 为了让所有进程都能访问该对象 我通过comm bcast 这会将对象复制到所有进程并消耗大量内存 尤其是在复制过程中 因此 我想分享一些像指针这样的东西 而不是对
python3x
MPI
sharedmemory
mpi4py
memoryview
Windows DLL实际上是如何共享的?
通过检查 Windows 计算机中的几个 DLL 例如 KERNEL32 DLL 我注意到它们的任何部分 甚至只读数据部分 都没有设置 IMAGE SCN MEM SHARED 标志 DLL 是从 dll 文件映射的 因此只有当您读取文件的
c
WINAPI
memorymanagement
dll
sharedmemory
如何以及何时使用 /dev/shm 来提高效率?
How is dev shm比在常规文件系统上写入文件更有效吗 据我所知 dev shm也是硬盘上的一个空间 因此读 写速度是相同的 我的问题是 我有一个 96GB 的文件 但只有 64GB RAM 64GB 交换空间 然后 同一进程中的多
Linux
performance
IO
filesystems
sharedmemory
php:删除Windows上的共享内存
这段代码 shmop delete shmop close 不删除共享内存 一个实验 shmid shmop open 1234 a 0 0 var dump shmid yields bool false 当然 但 shmid shmop
php
sharedmemory
phpextension
等待函数到底如何针对条件变量工作
背景 我对条件变量如何与共享数据的并发访问结合使用的理解有些困惑 以下是描述我当前问题的伪代码 Thread 1 Producer void cakeMaker lock some lock while number of cakes MA
c
Multithreading
locking
sharedmemory
同步(new Object())的用例
在最近的一次answer https stackoverflow com a 16709249 823393我建议可以实现的功能volatile by synchronizing在包含我们需要的变量的对象上volatile 提问者无权访问代
Java
Multithreading
synchronization
sharedmemory
在 C++ 进程之间共享 CGAL 的几何图形
我正在寻找在进程之间发送 CGAL 几何图形的最快方法 C 假设我们有 2 个进程 A 和 B 进程 A 正在生成几何图形 进程 B 正在显示它 我想以最快的方式连接它们 几何形状为 CGAL 多面体类型 我知道我可以使用共享内存 但是我遇
c
geometry
IPC
sharedmemory
CGAL
无法在共享内存中使用运行时大小参数构造运行时 boost spsc_queue
我想使用运行时指定的最大条目数在共享内存中创建一个无锁环形缓冲区 我的代码基于我在中找到的示例GitHub https gist github com sehe 9376856 我使用此代码成功在共享内存中创建了一个无锁环形缓冲区 就我而言
c
boost
sharedmemory
boostinterprocess
jemalloc、mmap 和共享内存?
Can jemalloc http www canonware com jemalloc 修改为从共享内存分配 FreeBSD 的功能dallocx http www unix com man page freebsd 3 dallocx
c
memory
memorymanagement
sharedmemory
不同的进程是否有共享静态变量的单独副本或公共副本?
我试图理解共享内存概念的基本原理 我试图创建一个具有一个函数和一个静态数组变量的共享库 我想通过该共享库的函数访问静态数组变量 这是我的共享库 foo c include
c
Linux
sharedlibraries
sharedmemory
为什么通过共享内存的通信比通过队列的通信慢得多?
我在一台最近的老式 Apple MacBook Pro 上使用 Python 2 7 5 它有四个硬件和八个逻辑 CPU 即 sysctl 实用程序给出 sysctl hw physicalcpu hw physicalcpu 4 sysc
python
performance
multiprocessing
MessageQueue
sharedmemory
并行进程的通信:我有哪些选择?
我正在尝试更深入地研究 R 例程的并行化 对于一堆 工人 进程的通信 我有什么选择 沟通between各自的workers 的沟通workers与 master 过程 AFAIU 不存在 共享环境 共享内存 主进程和所有工作进程都可以访问
r
parallelprocessing
sharedmemory
snowfall
Linux 共享内存:shmget() 与 mmap()?
In this https stackoverflow com questions 5656530 how to use shared memory with linux in c建议OP使用线程mmap 代替shmget 在 Linux
c
Linux
POSIX
sharedmemory
mmap
通过 nfs 共享 mmap 文件?
场景A 为了在同一主机上运行的两个进程之间共享读 写内存块 Joe 从两个进程映射同一个本地文件 场景B 为了在两个不同主机上运行的两个进程之间共享读 写内存块 Joe 在主机之间通过 nfs 共享一个文件 然后从两个进程映射共享文件 有人
Linux
memorymanagement
sharedmemory
mmap
NFS
如何在 C 中将结构存储和检索到共享内存区域
对于uni分配 我需要创建一个最多包含10个文件名的循环列表 然后将它们存储在共享内存区域中 以便2个子进程可以读取 写入该列表 使用信号量来控制访问 问题是 我是一个完全的 C 新手 我感到失落和绝望 因为它完全超出了我的能力范围 我需要
c
unix
sharedmemory
«
1
2
3
4
5
6
»