Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
为什么编译器会优化掉由于 strncmp() 而导致的共享内存读取,即使使用了 volatile 关键字?
这是一个程序foo c将数据写入共享内存 include
c
sharedmemory
compileroptimization
volatile
strncmp
`postMessage` 或屈服于事件循环或类似的同步共享内存吗?
我没有看到任何内容JavaScript 规范 https tc39 github io ecma262 the 提议的 DOM 规范扩展 http tc39 github io ecmascript sharedmem dom shmem
javascript
sharedmemory
sharedarraybuffer
IPC 的共享内存和线程的共享内存有什么区别?
让我们使用 POSIX 共享内存 例如 shmget 协调进程间通信的常见调用 调用 shmget 并协调共享内存段上的通信与 Linux 在单个进程中实现共享内存和线程之间的同步有何不同 其中之一更轻吗 SHM适用于多进程中的IPC 在现
Linux
Multithreading
IPC
sharedmemory
Linux进程间共享内存
我有使用多个进程的服务器 fork 有大量数据可以由一个进程创建 并且应该在其他进程之间共享 因此 我使用 shm open mmap 创建共享内存并将其映射到虚拟内存 struct SharedData const char name i
c
Linux
POSIX
sharedmemory
mmap
opencv矩阵存入共享内存
我想在两个 Linux 进程之间共享一个 CvMat 对象 OpenCV 库中的矩阵 为此我使用共享内存 一个进程 服务器 将从网络摄像头捕获一帧 矩阵 将其转换为灰度 使用共享内存共享它并在屏幕上显示该帧 另一个进程 客户端 将读取共享帧
c
opencv
sharedmemory
不同进程的内存地址相同
我只是不明白为什么这段代码会这样工作 而不是我期望的 include
c
memorymanagement
sharedmemory
如何将 shm pixmap 与 xcb 一起使用?
我尝试学习如何使用 xcb 库中的共享内存像素图 你们中有人有这方面的经验并想分享示例代码和 或信息吗 这会很有帮助 Thanks 经过一些研究 我发现了如何在 xcb 中使用共享内存像素图 这是我的测试代码 include
window
X11
sharedmemory
pixmap
XCB
将内存映射与服务一起使用
我构建了一个也可以作为服务运行的应用程序 使用 service 转变 当我从命令提示符运行服务时 这可以完美地工作 没有任何问题 我设置了一些设置 可以让我在不作为真正的服务运行时从控制台调试它 但是 当我尝试将其作为真正的服务运行然后使用
c
sharedmemory
memorymappedfiles
memorymapping
如何从memfd_create获取内存地址?
在我的应用程序中我需要共享内存 父母和孩子之间 使用fork execl 我用memfd create分配内存 因为它提供了 文件描述符 可以方便地在子进程中使用 进程 描述符通过dup2 before execl 附加到分配的内存 我不使
sharedmemory
mmap
附加进程时提升删除 Managed_shared_memory
我有 2 个进程 进程 1 创建一个 boost Managed shared memory 段 进程 2 打开该段 然后进程 1 重新启动 进程 1 的启动如下 struct vshm remove vshm remove boost i
c
boost
IPC
sharedmemory
将 IVSHMEM 与 libvirt virt-manager 结合使用
Using ivshmem in qemu需要执行以下步骤 在主机中启动 ivshmem 服务器 ivshmem server这将创建一个unix域套接字 tmp ivshmem socket 使用以下命令行选项启动 qemu charde
sharedmemory
virtualization
qemu
libvirt
AppArmor
如何调整/dev/shm的大小?
On Ubuntu 18 04 当我跑步时 df h 我看到这个结果 Filesystem Size Used Avail Use Mounted on tmpfs 3 9G 73M 3 8G 2 dev shm dev shm大小为3 9
Linux
sharedmemory
确定文件映射到内存的次数
是否可以获取 Linux 中特定文件描述符上的内存映射总量 为了清楚起见 我制作了一个如何打开 创建内存映射的小示例代码 int fileDescriptor open mapname O RDWR O CREAT O EXCL 0666
c
Linux
sharedmemory
共享内存和文件的关系
忽略一些细节 Linux 中有两个可用的低级 SHM API 我们有older e g System V IPC 与 POSIX IPC https stackoverflow com questions 4582968 system v
Linux
POSIX
sharedmemory
在共享内存中初始化 pthread 互斥体
我可以使用初始化器初始化静态内存中的互斥体 pthread mutex t mymutex PTHREAD MUTEX INITIALIZER 但是如何在共享内存中初始化一个变量 在该内存中我必须与初始化变量分开分配内存 我可以执行 mem
mutex
sharedmemory
检查 Linux 系统上 python 多处理中的 fork 行为
我必须从许多进程中访问一组大型且不可选取的 python 对象 因此 我想确保这些对象没有被完全复制 根据评论this https stackoverflow com questions 5549190 is shared readonly
python
multiprocessing
fork
sharedmemory
内存映射文件线程安全吗
我想知道您是否可以使用多线程写入单个文件内存映射文件 http en wikipedia org wiki Memory mapped file 并确保两个线程不会写入同一区域 例如 通过交错固定大小的记录 从而减轻应用程序级别同步的需要
Windows
Multithreading
memory
threadsafety
sharedmemory
共享内存——需要同步
我见过一个项目 其中进程之间的通信是使用共享内存进行的 例如使用 CreateFileMapping在 Windows 下 并且每当其中一个进程想要通知共享内存中某些数据可用时 一种使用命名事件的同步机制会通知感兴趣的一方共享内存的内容发生
c
Windows
concurrency
sharedmemory
boost find in共享内存方法陷入c++多进程项目中
我正在使用 boost 的 ipc 库来保存复杂的对象 包括图像 在共享内存中 由多个进程使用 我们称这个对象为MyImage 共享内存是一个循环缓冲区 保存了几个MyImage一次对象 在我的代码中 有两个 或更多 进程写入共享内存中的一
c
boost
IPC
sharedmemory
如何获取共享内存中的共享对象
我们的应用程序依赖于外部第三方提供的配置 包括自定义驱动 决策功能 可作为 so 文件加载 独立地 它使用一块共享内存与外部 CGI 模块协作 其中几乎所有易失性状态都被保留 以便外部模块可以读取它并在适用的情况下修改它 问题是 CGI 模
c
Linux
sharedmemory
sharedobjects
«
1
2
3
4
5
6
»