腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何在POSIX中
实现
零拷贝
机制
?
linux
、
posix
、
zero-copy
我希望在本地/网络的两个进程之间
共享
/传输数据。可以使用通用的IPC
机制
、
共享
内存
和消息队列来传输数据。但这些
机制
涉及多个副本。 我遇到了零拷贝
机制
,它减少了CPU上的拷贝开销。
Linux
使用sendfile和splice来支持这一点。这些API不在POSIX中。如何仅使用POSIX
实现
零拷贝?
浏览 32
提问于2015-09-09
得票数 4
2
回答
用于MPI创建的进程的
共享
存储器访问控制
机制
c
、
linux
、
mpi
、
shared-memory
、
semaphore
我有一个由多个进程使用的
共享
内存
,这些进程是使用MPI创建的。我在
Linux
下从事C语言的工作。
浏览 1
提问于2013-06-13
得票数 1
回答已采纳
1
回答
在不同的
Linux
命名空间中使用
共享
库
linux
、
namespaces
Linux
命名空间可以隔离pid、挂载poing、网络等。我使用
Linux
命名空间来
实现
OS级别的虚拟机(就像vserver和LXC一样),但我经常会耗尽
内存
。我有一个问题,如果我在不同的名称空间中有两个进程,并且它们使用相同的
共享
库,那么该库是否会被加载到物理
内存
中一次或两次?此外,进程间
共享
库的底层
机制
是什么?它和IPC一样吗?
浏览 3
提问于2012-10-18
得票数 1
1
回答
匿名
内存
映射和
共享
内存
是否只从物理
内存
中分配空间?
linux
、
memory
、
ipc
、
shared-memory
、
mmap
在
Linux
中,当使用System
共享
内存
时,它(例如shmget())是否只从物理
内存
,或者物理
内存
或交换或它们的组合中创建
共享
内存
段?(我猜是前者,因为
共享
内存
据说是一种快速IPC
机制
) 当使用POSIX
共享</
浏览 0
提问于2020-11-24
得票数 0
1
回答
如何让父进程和子进程互相监听?
c
、
pipe
、
fork
我试图在C中仅使用fork和管道来模拟CPU和
内存
。我将CPU作为父进程,将
内存
作为子进程。我希望CPU在需要获取新指令时和需要写入
内存
时与
内存
进行通信。如何让
内存
监听CPU,反之亦然?
浏览 33
提问于2019-09-28
得票数 0
1
回答
如何查看nginx的
共享
内存
使用情况
linux
、
ipc
我在投资nginx的缓存
机制
。我在我的nginx.conf中设置了以下内容。levels=1:2 keys_zone=PHP_CACHE:4m inactive=5m max_size=1m; 通过keys_zone=PHP_CACHE:4m,nginx应该分配4 MiB的
共享
内存
这是否意味着nginx没有真正利用
Linux
的
共享
内存
机制
?或者还有其他方法来监视进程的
共享
内存
使用情况?
浏览 0
提问于2016-04-11
得票数 3
回答已采纳
1
回答
共享
内存
IPC (和其他IPC)如何与多CPU工作?
ipc
、
shared-memory
我正在研究一个只有一个
共享
内存
区域和一些GPIO/IRQ连接的2个CPU的体系结构。它们是完全分开的,因此它们不
共享
任何缓存。但是,该计划是让
共享
内存
中的相同
Linux
操作系统映像同时执行。我想知道IPC
机制
(如
共享
内存
、信号等)将如何工作?因为这两个CPU是从同一个RAM中执行的,所以只要这些
机制
保持在RAM中,那么当一个CPU检查
共享
内存
区域的状态时,只要没有一致性问
浏览 3
提问于2012-10-04
得票数 1
1
回答
Redis Windows叉是否因为使用
内存
映射文件而使用较少的RAM?
linux
、
windows
、
memory
、
redis
、
memory-mapped-files
我在Redis上找到了以下论坛帖子:和一些微软开放技术团队成员: 为了
实现
持久化并模拟fork()复制上写
机制
,Redis的Windows端口将Redis堆放置在一个可以与子进程
共享
的
内存
映射文件中。数据肯定存储在
内存
中,但是由于
内存
映射的文件工作集将被记在“
共享
工作集”下,而不是“私有工作集”下。可以使用任务管理器或Windows性能监视器检查redis-server.exe的
共享
工作集。因为我发现redis-server进程占用的
内存</
浏览 2
提问于2015-07-14
得票数 2
1
回答
在内核/用户空间之间
共享
内存
,并选择
linux
、
select
、
shared-memory
、
freebsd
我有一些特定的硬件,在FreeBSD和
Linux
上运行。 我必须做一个用户空间应用程序,它将使用内核/用户空间应用程序之间的
共享
内存
与驱动程序一起工作。我的应用程序从用户空间在
共享
内存
上执行繁忙轮询。有什么想法,我可以使用一种
机制
,如选择睡眠和得到通知
共享
内存
的变化(购买驱动程序)?我不想
实现
像netlink这样的通信,因为select的思想是休眠,在发生事情时唤醒,保持清醒并继续处理数据,而不需要向内核提供更多的IPC。
浏览 32
提问于2017-12-28
得票数 1
回答已采纳
1
回答
从内核模块到用户空间进程的
共享
内存
linux-kernel
、
ipc
、
shared-memory
、
kernel-module
、
sysv-ipc
我是
linux
内核模块开发中的新手,我正在寻找从内核模块到用户空间进程
共享
内存
段,以避免复制数据的延迟。我正在使用sys
共享
内存
api,当我在两个进程之间
共享
内存
时,它可以很好地工作,但是我不能在进程和内核模块之间
共享
内存
。#include <
linux
/module.h> // init_module,
浏览 7
提问于2016-06-07
得票数 0
回答已采纳
1
回答
在Solaris/
Linux
上将ANSI代码移植到Windows 2012
c
、
windows
、
unix
、
post
所需的是将运行在Solaris/
Linux
上的遗留C代码(约150万LOC)移植到Windows 2012。(目前在Cygwin上工作,但性能远远低于
Linux
) 这样一个港口的复杂性和最
浏览 2
提问于2014-07-21
得票数 0
1
回答
R并行
共享
内存
对象(windows)
r
、
parallel-processing
、
data.table
、
parallel-foreach
是否有一种在所有进程之间
共享
对象的方法(在windows中)?也就是说,通过使用foreach以外的包。
浏览 2
提问于2016-03-03
得票数 3
回答已采纳
1
回答
何时选择多线程或多处理?
multithreading
、
concurrent-programming
我从未在并发programming.What上做过一些事情,我只从操作系统书籍中了解到它们。关于多线程和多进程以及何时选择它们的说明。或者,也许你可以开源项目(c/c++),有简洁的编程,希望你能推荐一个.
浏览 2
提问于2013-11-12
得票数 12
2
回答
Linux
中存在哪些内核级IPC
机制
?
linux
、
ipc
从我的头顶上,我知道有:FIFO文件/命名管道
共享
内存
信号 这是完整的名单吗?做一些研究,我认为这是可能是,但我想要确定。
浏览 0
提问于2016-04-06
得票数 2
1
回答
将本地ipc缓冲区的地址存储在下面的结构成员中并传递到ipcwrite中会导致数据损坏
c
、
linux
、
struct
、
ipc
我声明了一个结构,其中一个结构成员是存储IPC buffer地址的指针。ipc_buffer是一个方法的本地地址,当我将相同缓冲区的地址传递给另一个函数并通过IPCWrite()发送时,是否观察到IPC_recevie端的数据损坏?有没有人知道为什么数据被破坏了?{ uint8_t *ipc_local_async_buff; uint8_t ev_data[0];{ uint8
浏览 2
提问于2017-10-14
得票数 0
1
回答
管理同一个文件的c-
共享
库
c
、
linux
、
shared-libraries
我想在C中为
linux
创建
共享
库,这是数据库管理的一些抽象
实现
。
共享
库,负责读取包含数据库的文件,并将差异写入其中。我在考虑使用一些互斥
机制
,或者使用全局枚举变量来管理当前的文件状态,但是在我阅读了一些帖子之后,我了解到每个使用
共享
库的应用程序都会在
内存
中创建自己的副本,并且它们在工作期间不
共享
任何
内存
部分。
浏览 3
提问于2021-12-13
得票数 0
1
回答
共享
内存
环境下C语言的互斥
实现
c
、
multithreading
、
mutex
、
shared-memory
、
producer-consumer
我想
实现
(C)基于
共享
内存
的通信生产者/使用者
机制
。它取代了客户端和远程服务器之间的流套接字通信。网络中的节点
共享
一个
内存
池来相互通信。
实现
互斥以访问
共享
内存
区域的最佳和快速方法是什么?(
内存
位于两台机器的外部,只是引用)如果客户端没有读取,服务器应该原子地生成数据(写);如果服务器不写,客户机应该原子地使用数据(读)。很明显,我需要一个类似螺纹互斥的
机制
。在这种情况下,线程等待通过本地内
浏览 2
提问于2014-05-03
得票数 1
回答已采纳
4
回答
Linux
共享
内存
同步
c
、
linux
、
posix
、
shared-memory
、
performance
我使用POSIX
共享
内存
API (即shm_open)
实现
了两个
共享
数据的应用程序。一个进程更新存储在
共享
内存
段中的数据,另一个进程读取它。我希望使用某种互斥或信号量来同步对
共享
内存
区域的访问。我正在考虑的一些
机制
是 使用semget创建System信号量
浏览 5
提问于2013-01-16
得票数 9
回答已采纳
1
回答
C++中的
内存
映射、虚拟
内存
和物理
内存
c++
、
memory-management
、
memory-mapping
结论: 因此,我想知道是否有一种涉及
内存
映射(虚拟到物理)的
机制
,允许与T* ptr的映射进行协调,从而使其他应用程序组件保持不变。简单地说,T* ptr应该指向被映射到某个特定部分的
内存
区域,并且在请求时,该指针将被映射到另一个地方(为了一致性而要复制底层数据)。这必须允许无缝过渡。
浏览 2
提问于2013-07-26
得票数 1
2
回答
如何在C语言中对sem_open进行多次调用?
c
、
linux
、
semaphore
我在用C语言
实现
基于
Linux
的系统时,很难获得信号量。或者是否有任何方式在一个进程中打开信号量并使用
共享
内存
机制
与子进程
共享
它?
浏览 9
提问于2010-02-19
得票数 9
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券