腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在我的LKM和
Linux
内核之间同步共享
数据结构
?
linux
、
linux-kernel
我正在用
Linux
开发一个LKM(可加载内核模块)。LKM想要的是通过TCB遍历所有的
进程
信息(即task_strct)。 我想知道当LKM遍历
数据结构
时,TCB
数据结构
是否正在更新。也就是说,在LKM遍历TCB
数据结构
的过程中,由于
进程
的终止或创建,
数据结构
是可以更新的。如何在我的LKM和SMP或非SMP
Linux
系统中不断更新TCB
数据结构
的
Linux
内核之间进行同步?
浏览 2
提问于2015-12-02
得票数 0
2
回答
子
进程
是否继承父
进程
的
数据结构
?
linux
、
child-process
在
Linux
中,如果父
进程
有任何
数据结构
(例如树、列表),这些
数据结构
是否由子
进程
继承?我的意思是,孩子是否可以访问相同的
数据结构
(任何指向该
数据结构
的指针)?
浏览 0
提问于2014-03-01
得票数 4
回答已采纳
2
回答
Linux
如何区分线程和子
进程
?
linux
、
process
、
thread
Linux
实际上并不区分
进程
和线程,而是将
进程
和线程作为
数据结构
task_struct来实现。谢谢。
浏览 0
提问于2018-03-28
得票数 27
回答已采纳
1
回答
“前台
进程
组”是控制终端的属性还是会话的属性?
c
、
linux
、
linux-kernel
Linux
中的会话可以有一个控制终端。 我感兴趣的是,当您设置控制终端的前台
进程
组(使用tcsetpgrp())时,持有前台
进程
组id的变量是属于控制终端
数据结构
,还是属于会话
数据结构
?
浏览 4
提问于2017-11-24
得票数 1
回答已采纳
2
回答
在Python
进程
之间共享内存中的大型
数据结构
?
python
、
performance
、
numpy
、
pandas
、
architecture
我们有大约10个Python
进程
运行在
Linux
上,它们都读取相同的大
数据结构
(这恰好是一个Pandas DataFrame,本质上是一个2D的numpy矩阵)。这些
进程
必须尽可能快地响应查询,而将数据保存在磁盘上的速度还远远不能满足我们的需要。是否所有10个Python<
浏览 1
提问于2015-01-29
得票数 4
回答已采纳
3
回答
如何在相同
进程
的实例之间共享共享库(.so)中的全局变量?
linux
、
shared-libraries
我有一个在执行应用程序之前预加载的共享库(.so),并且在应用程序使用的共享库中有一些全局
数据结构
。应用程序可以创建其他
进程
,比如使用fork(),这些
进程
可以更新共享库中的全局
数据结构
。我希望在所有
进程
中保持对这些全局
数据结构
的一致看法。在
Linux
中有什么方法可以做到这一点吗? 我曾尝试使用shm_*调用和mmap()将共享库的全局数据映射到共享段,但不起作用。
浏览 1
提问于2009-11-23
得票数 8
5
回答
在
Linux
系统上存储Python数据
python
、
linux
、
pickle
、
data-storage
我需要创建一个系统来在
linux
系统上存储python
数据结构
,但对来自多个程序/守护
进程
/脚本的数据具有并发读写访问权限。我的第一个想法是创建一个unix套接字,它将监听连接并将请求的数据作为pickled
数据结构
提供。客户端的任何写操作都会同步到磁盘上(可能是批处理的,不过我不认为吞吐量会很高,所以只使用
Linux
vfs缓存就可以了)。这确保了只有一个
进程
对数据进行读写。另一个想法是只将pickled
数据结构
保存在磁盘上,并且只允许单个
浏览 4
提问于2011-05-27
得票数 2
回答已采纳
1
回答
在
linux
中,stdin、stdout、stderr究竟是如何实现的?
linux
、
unix
、
stdout
、
stdin
、
stderr
如何在
LINUX
中实现stdin、stderr、stdout?这些数组
数据结构
是否分别连接到每个
进程
?
浏览 10
提问于2013-10-18
得票数 6
回答已采纳
2
回答
os.fork()将使用写入时复制还是在Python中执行父
进程
的完整复制?
python
、
linux
、
fork
我想将一个相当大的
数据结构
加载到一个
进程
中,然后派生,希望减少总内存消耗。os.fork是否会以这种方式工作,或者复制
Linux
中的所有父
进程
?
浏览 2
提问于2013-02-19
得票数 9
回答已采纳
1
回答
Linux
中的U区域等效
数据结构
是什么?
linux
、
unix
我们在UNIX中有一个U区,用来保存与
进程
相关的信息。
Linux
中类似于U区的
数据结构
是什么? 另外,是否可以在UNIX (以及
Linux
)中查看U区保存的内容?
浏览 3
提问于2013-03-25
得票数 5
回答已采纳
1
回答
Python fork():将数据从子节点传递到父节点
python
、
numpy
、
fork
、
shared-memory
、
large-data
我有一个Python主
进程
,以及主
进程
使用创建的一堆或多个工作
进程
。应避免磁盘I/O。如果我还可以避免创建数据的副本--例如,通过某种共享内存解决方案--那也会很好,但不是硬约束。对于这个问题,必须使用os.fork()或其包装器创建工作
进程
,该包装器将克隆主
进程</
浏览 4
提问于2011-06-03
得票数 9
3
回答
堆栈内存是如何增加的?
process
、
operating-system
、
stack
在一个典型的C程序中,
linux
内核提供了84K - ~100K的内存。当
进程
使用给定的内存时,内核如何为堆栈分配更多的内存。当
进程
占用堆栈的所有内存并且现在使用下一个连续的内存时,理想情况下,它应该分页错误,然后内核处理分页错误。在这里,内核为给定
进程
的堆栈提供了更多的内存,
linux
内核中的哪个
数据结构
标识了该
进程
的堆栈的大小?
浏览 9
提问于2010-07-09
得票数 2
1
回答
task_vector与task_struct的概念
kernel
我很难理解
进程
的数量如何被task_vector的大小所限制每个
进程
都由一个task_struct
数据结构
表示(任务和
进程
是
Linux
可互换使用的术语)。任务向量是指向系统中每个task_struct
数据结构
的指针数组。这意味着系统中
进程
的最大数量受到任务向量大小的限制;默认情况下,它有512个
浏览 0
提问于2018-11-06
得票数 0
3
回答
为什么
Linux
内核使用循环双链接列表来存储
进程
列表?
linux-kernel
、
process-management
Linux
内核将
进程
列表存储在一个称为任务列表的循环双链接列表中。背后的原因是什么?为什么使用循环双链接列表?使用这种
数据结构
的优点是什么?通过使用这种
数据结构
,创建者试图达到什么目的?
浏览 9
提问于2017-09-06
得票数 11
回答已采纳
1
回答
联合在
Linux
进程
描述符中的使用
c
、
linux
、
process
、
linux-kernel
、
unions
在阅读“理解
Linux
内核”时,我发现联合被用于
进程
描述符
数据结构
。struct thread_info thread_info;}; 当同时使用两种
数据结构
时
浏览 4
提问于2014-03-03
得票数 3
回答已采纳
2
回答
Linux
中
进程
/线程的大小
c
、
linux
、
multithreading
、
kernel
在
Linux
中,
进程
/线程的大小是多少?当创建了一个
进程
/线程,以及其中的task_struct和其他
数据结构
时,是否还有其他内容?
进程
/线程的堆栈是否在
进程
/线程初始化时分配(固定大小)?当标准
进程
/线程在内存中创建时,我如何知道它的大小?
浏览 6
提问于2012-07-11
得票数 4
回答已采纳
2
回答
一对多IPC
c++
、
linux
、
ipc
、
one-to-many
、
shared-memory
我正在寻找一种ipc机制,它允许从一个
进程
到许多(数千)
进程
的高吞吐量数据更新。 “服务器”
进程
将负责以高频率更新
数据结构
。在更新时,我想通知“客户端”
进程
更新,并允许这些
进程
读取新数据。在
Linux
或FreeBSD环境下,什么是一个好的方法?
浏览 4
提问于2012-04-03
得票数 2
回答已采纳
2
回答
boost
进程
间是否支持共享包含
进程
间指针的对象?
c++
、
boost
、
shared-memory
我希望在
Linux
上的不相关
进程
之间共享包含内部指针的对象。boost.interprocess支持这个吗? 任何包含原始指针的
数据结构
都不能用于IPC,除非每个
进程
都是。
浏览 46
提问于2022-05-19
得票数 2
1
回答
linux
进程
本地存储
linux
、
process
、
local-storage
存储与
进程
相关的值的最佳
linux
方法是什么?pthreads有线程本地存储。
浏览 2
提问于2011-03-10
得票数 1
回答已采纳
1
回答
如何在python中使用多处理的自定义
数据结构
python
、
python-2.7
、
numpy
、
data-structures
、
multiprocessing
我在
linux
机器上使用python2.7和numpy。它是一个numpy数组的列表,因为我的
数据结构
是我需要访问数组(listelement) N,然后访问它的行K。基本上,这个列表只是伪造指向数组的指针。是否有更好的方法来实现这种指针到数组的
数据结构
,它可以使用更有效的multiprocessing.Array。 我不想组装一个包含列表中较小数组的大数组,因为较小的数组也不是很小.
浏览 2
提问于2015-06-17
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
Linux之shell 和进程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券