腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
Linux
内核
从来没有实现每个数据对象的
RCU
机制?
、
、
、
、
Linux
内核
中的核心
RCU
API适用于
内核
中的所有客户端,这意味着任何访问
rcu
支持的数据的读取器(即使它们访问的是完全不相关的数据结构)都将被同等对待。像synchronize_
rcu
()这样的调用需要等待所有的读取器,即使它们在幕后访问完全不相关的数据结构。 为什么
Linux
内核
从来没有添加对每个数据对象
RCU
的支持?我是不是漏掉了什么?我认为当前
RCU
API的含义是,如果
内核
中有很多客户
浏览 2
提问于2020-12-16
得票数 1
1
回答
rcu
的多列表保护
、
、
嗨,我对
linux
内核
中的
rcu
锁定机制还很陌生。提前谢谢。
浏览 3
提问于2014-03-18
得票数 1
1
回答
原子enque和dque操作
、
、
我的一个项目要求在
内核
模块中使用原子入队和出队操作。请让我知道有什么API可以做到这一点。 致敬,普拉迪普
浏览 1
提问于2015-01-15
得票数 0
2
回答
如何在PCB上迭代以在
Linux
内核
模块中显示信息?
、
、
、
我想编写一个
Linux
内核
模块,它可以向我展示所有运行进程的PID。我有以下代码: * procInfo.c My Kernel Module for process info#include <
linux
/module.h> * The init function, called
浏览 8
提问于2011-04-06
得票数 4
回答已采纳
1
回答
这些跟踪事件代表什么?
、
、
我猜它们是一些
内核
内部函数,如果它们被启用,ftrace将在调用它们时记录它们的名称。是那么回事吗?所有的evens都在下面列出的组中排序。压缩drm ext3 ext4 fs ftrace gpio header_event header_page irq jbd jbd2 kmem mce模块napi网络电源raw_syscalls
rcu
浏览 3
提问于2013-09-07
得票数 0
1
回答
(点)和+(加号)之后的
锁
名在
内核
崩溃(任务挂起)?
、
、
、
当
内核
检测到task hung时,我发现
内核
崩溃时有点和加号。 显示系统中持有的所有
锁
:由khungtaskd/737持有的2个
锁
:#0:(
rcu
_read_lock){....}check_hung_uninterruptible_tasks check_hung_uninterruptible_tasks/ <00000000eaa2e968> _task.c:175个内联#0:(
rcu
_read_lock,at:<00000000eaa2e9
浏览 2
提问于2018-04-12
得票数 1
回答已采纳
2
回答
Seq-
锁
与
RCU
vs每CPU用例
、
、
我试图了解一些
内核
同步机制的不同用例(顺序
锁
与
RCU
(读拷贝更新) vs每CPU
锁
)推荐用于编写设备驱动程序或
内核
模块。如有任何例子,将不胜感激。
浏览 2
提问于2014-11-05
得票数 5
回答已采纳
1
回答
work_queue线程安全吗?
、
查看workqueue.c e.c,似乎只有被正确锁定的部分存在于公开的API和运行的内部线程之间。在临界区之外似乎有一些东西(对我外行来说)可能是不安全的?
浏览 2
提问于2012-03-02
得票数 1
回答已采纳
1
回答
对于
Linux
,在宽限期内,新的作者是否有可能更新新的数据?
、
、
、
我是
Linux
的新手,学习
RCU
部分。我看到在手术中有一个宽限期。只是想知道是否有新作者想要在宽限期内更新数据,这有可能吗?我想有两种方法: 哪种方式对
Linux
是正确的?
浏览 5
提问于2017-08-02
得票数 2
2
回答
我们什么时候应该选择锁定而不是无
锁
的数据结构?
、
、
无
锁
的数据结构是快速和可扩展的。何时选择对无锁定的数据结构执行锁定?
浏览 1
提问于2020-11-21
得票数 2
回答已采纳
2
回答
如何保护
RCU
读取器部分不被抢占?
、
、
、
、
>a, p->b, p->c); 5
rcu
_read_unlock(); 尽管这种简单的方法适用于在
RCU
读取端关键部分中禁用抢占的
内核
,换句话说,对于非配置_PREEMPT和CONFIG_PREEMPT
内核
,它不适用于CONFIG_P
浏览 1
提问于2015-08-27
得票数 4
回答已采纳
1
回答
当所有线程都是潜在的更新者时,
rcu
在某种程度上有用吗?
、
、
我的问题实际上是针对
linux
的
rcu
列表实现的。我需要为正在从列表中读取和更新(比如删除该条目)的任何临界区持有一个自旋
锁
,因为在读取之后看到的
rcu
版本可能不适合更新。你认为有没有办法在这样的场景中有效地利用(即最小化持有自旋
锁
的部分)
rcu
实现?
浏览 1
提问于2013-06-27
得票数 0
1
回答
配置
Linux
内核
时了解
RCU
、
、
、
我正在配置
Linux
内核
版本3.9.4。有人问我关于
RCU
的问题(见下文)。具体来说,这些都是什么?启用或禁用其中一些的优点和缺点是什么?Consider userspace as in
RCU
extended quiescent state (
RCU
_USER_QS) [N/y/?]Tree-based hierarchical
RCU
fanout value (
RCU
_FANOUT) [64] Disable tree-based hiera
浏览 0
提问于2013-06-20
得票数 4
回答已采纳
2
回答
Linux
内核
源码中的“当前”是什么?
、
、
我正在学习
Linux
内核
,我有一个问题。{ struct files_struct *files = current->files;
浏览 1
提问于2012-09-15
得票数 29
回答已采纳
2
回答
__
rcu
在
linux
中代表什么?
我是
linux
内核
的新手。我的问题是关于task_struct的。我知道通过指向父进程的task_struct的指针,每个task_struct都有一个对其父进程的引用。在查看了task_struct定义中的Schedul.h之后,我注意到了以下内容:有人能弄清楚语法吗?
浏览 0
提问于2013-06-16
得票数 13
回答已采纳
1
回答
RCU
作为传统垃圾收集的替代方法
、
、
读拷贝更新(,
RCU
)是一种用于手动内存管理的技术,在
Linux
内核
中越来越流行。 是否有可能设计一种使用
RCU
而不是传统的垃圾收集器来回收不可访问内存的语言和VM?
浏览 3
提问于2013-07-02
得票数 7
1
回答
bluez上的ble中央和外围设备同时
、
、
我想让我的
linux
主板能够同时工作在中央和外围设备上。我在下面的步骤中测试它。在bluetoothctl中,我输入命令"discoverable on“。接下来,我输入"advertise on“。连接后,我尝试扫描ble
RCU
(HOGP)。我能找到
RCU
。但是,每当
RCU
连接到btgatt-client时,我就无法连接它。 我的蓝牙芯片支持蓝牙4.1版。它的意思是“LE链路层拓扑”支持。所以,我想我可以同时连接ble
RCU
(HOGP)和btgatt-client。我的bluez
浏览 4
提问于2018-07-19
得票数 1
1
回答
根据strace的说法,getcwd()怎么可能花半秒钟的时间呢?
、
、
strace -T可以造成什么原因:我正在使用
Linux
4.9.30
浏览 0
提问于2022-05-27
得票数 0
回答已采纳
1
回答
RPI 3B和64位Ubuntu的软
锁
(冻结)
、
、
、
、
然而,过了几天,我得到了一个“软
锁
”。RPI不再有反应了。红色和绿色LED都是永久开着的。当我在
锁
前将RPI连接到监视器时,我收到的消息如下:watchdog: BUG: soft lockup我试过19.10和20.04 --这两个问题都存在,但在20.04时似乎更糟 那么软
锁
内核
恐慌设置呢?当使用Rasbian 64位运行相同的设置时,我没有体验到这种软
锁
。
浏览 0
提问于2020-07-23
得票数 0
回答已采纳
3
回答
Linux
模块编译:未找到struct evdev成员
、
、
、
因此,我正在尝试修改evdev.c,它是一个用于输入设备的事件处理程序驱动程序,比如
linux
上的鼠标。 struct input_handle handle; struct evdev_client __
rcu
spin_lock(&evdev->client_lock); list_add_tail_
rcu
(&client->node
浏览 1
提问于2011-04-01
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【精通内核】Linux内核rcu(顺序)锁实现原理与源码解析
linux 内核 --- 自旋锁(spinlock_t)
Linux驱动必学知识点-内核互斥锁
Linux内核解读
Linux内核出现漏洞
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券