腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8053)
视频
沙龙
1
回答
rcu
的多列表保护
linux
、
linux-kernel
、
rcu
嗨,我对
linux
内核中的
rcu
锁定
机制
还很陌生。提前谢谢。
浏览 3
提问于2014-03-18
得票数 1
1
回答
确定删除并发队列的安全性
c++
、
concurrency
、
queue
、
real-time
、
lock-free
我正在用C++为实时系统编写一个无锁的单消费者单生产者可增长队列。内部队列可以工作,但它需要是可增长的。生产者线程是实时的,因此任何操作都需要是确定性的(因此没有等待、锁、内存分配),而消费者线程则不是。然而,问题是,我不知道如何证明生产者线程何时停止使用旧队列,因此删除它是安全的,而不必求助于锁。下面是代码的伪表示: template&l
浏览 7
提问于2015-07-15
得票数 3
1
回答
rcuc和rcub有什么区别?
linux-kernel
、
synchronization
、
kernel
我知道
rcu
(读-拷贝_更新)是一种同时管理读取和更新的同步
机制
。据我所知,这一
机制
的主要用途如下: b.
rcu
_read_lock_bh() /
rcu
_read_unlock_bh() local_bh_disable() / local_bh_enable()
rcu
_derefe
浏览 9
提问于2021-07-30
得票数 2
1
回答
如何使用
linux
内核中的map作为密钥值存储?
linux
、
linux-kernel
我试图用哈希表在
linux
内核中实现键值存储。有人能用地图指出一个合适的例子吗? 我将从用户空间获取密钥,并希望在内核空间中read/write/update值。是否有与hash_add_
rcu
相同的哈希保护
机制
?
浏览 1
提问于2018-04-29
得票数 0
1
回答
对于
Linux
,在宽限期内,新的作者是否有可能更新新的数据?
linux-kernel
、
lock-free
、
mutual-exclusion
、
rcu
我是
Linux
的新手,学习
RCU
部分。我看到在手术中有一个宽限期。只是想知道是否有新作者想要在宽限期内更新数据,这有可能吗?我想有两种方法: 哪种方式对
Linux
是正确的?
浏览 5
提问于2017-08-02
得票数 2
1
回答
gcc表示,“需要本地字大小的存储/加载来实现原子性”,用于调用`hlist_nulls_add_head_
rcu
`。
linux
、
gcc
、
kernel
、
hlist
、
rcu
/include/
linux
/rculist_nulls.h: In function ‘hlist_nulls_add_head_
rcu
’:|| ^~~~~~~~~~~~~~~~~ /home/river/Desktop/kerne
浏览 12
提问于2018-04-12
得票数 0
回答已采纳
1
回答
joomla的目录权限不知为何几乎全变为不可写,怎么办?
php
小白用joomla在NAS上做了个小网站,最近不知怎么回事,joomla 的系统信息中,目录权限几乎全变为不可写。无法安装插件,也不能升级joomla版本。求大神们帮忙!在此谢过了!
浏览 241
提问于2020-12-02
1
回答
配置
Linux
内核时了解
RCU
kernel
、
compiling
、
configuration
、
linux-kernel
我正在配置
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 hierarchical <
浏览 0
提问于2013-06-20
得票数 4
回答已采纳
1
回答
rcu
_assign_pointer()可以在
rcu
_read_lock()和
rcu
_read_unlock()之间使用吗?
c
、
linux
、
linux-kernel
、
rcu
我知道
rcu
_read_lock()/
rcu
_read_unlock()用于读者获取共享数据。但我不确定读者回信分享数据会不会引起什么问题?在读者中: //get shared data
rcu
_assign_pointer(ptr1, ptr2)
rcu
_read_unlock
浏览 6
提问于2017-10-01
得票数 0
回答已采纳
2
回答
为什么
Linux
内核从来没有实现每个数据对象的
RCU
机制
?
linux
、
linux-kernel
、
kernel
、
locking
、
rcu
Linux
内核中的核心
RCU
API适用于内核中的所有客户端,这意味着任何访问
rcu
支持的数据的读取器(即使它们访问的是完全不相关的数据结构)都将被同等对待。像synchronize_
rcu
()这样的调用需要等待所有的读取器,即使它们在幕后访问完全不相关的数据结构。 为什么
Linux
内核从来没有添加对每个数据对象
RCU
的支持?我是不是漏掉了什么?我认为当前
RCU
API的含义是,如果内核中有很多客户端,
RCU
的整体性能可能会受到影响,因为它们共享一个全
浏览 2
提问于2020-12-16
得票数 1
2
回答
如何在PCB上迭代以在
Linux
内核模块中显示信息?
process
、
module
、
kernel
、
pid
我想编写一个
Linux
内核模块,它可以向我展示所有运行进程的PID。我有以下代码: * procInfo.c My Kernel Module for process info#include <
linux
/module.h> * The init function, called when the
浏览 8
提问于2011-04-06
得票数 4
回答已采纳
1
回答
在
rcu
_dereference() local_bh_disable()/local_bh_enable()中使用/local_bh_enable()安全吗?
c
、
linux-kernel
、
lock-free
、
preemption
、
rcu
rcu
_lock_acquire(&
rcu
_bh_lock_map);} 是否需要将NMI处理程序、hardirq处理程序和禁用抢占(无论是通过preempt_disable()、local_irq_save()、local_bh
浏览 2
提问于2018-07-08
得票数 4
回答已采纳
2
回答
__
rcu
在
linux
中代表什么?
linux-kernel
我是
linux
内核的新手。我的问题是关于task_struct的。我知道通过指向父进程的task_struct的指针,每个task_struct都有一个对其父进程的引用。在查看了task_struct定义中的Schedul.h之后,我注意到了以下内容:有人能弄清楚语法吗?
浏览 0
提问于2013-06-16
得票数 13
回答已采纳
1
回答
bluez上的ble中央和外围设备同时
linux
、
bluetooth
、
bluetooth-lowenergy
我想让我的
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
3
回答
Linux
模块编译:未找到struct evdev成员
c
、
linux
、
drivers
、
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
回答已采纳
1
回答
rcu
_read_locks嵌套
c
、
linux-kernel
、
locking
、
rcu
我将
RCU
保护的指针MyStruct *存储在
RCU
保护的哈希表MyHash中。当通过散列表读取/更新MyStruct时,我会这样做,如下所示。
rcu
_read_lock() /* For hashtable 'MyHash' */{
rcu
_read_lock(); /* For
RCU
protected data(My
浏览 10
提问于2019-11-26
得票数 2
回答已采纳
1
回答
RCU
锁中的发布订阅
机制
和读端关键部分
rcu
问题1:1 p->a = 1;3 p->c = 3;1 p->a = 1;3 p->c =
浏览 2
提问于2014-03-12
得票数 1
3
回答
云服务器怎么登录?
云服务器
浏览 1519
提问于2018-12-18
1
回答
当synchronize_
rcu
()等待时,
RCU
如何处理读取器的条件开始读取关键部分
c
、
linux
、
linux-kernel
、
locking
、
rcu
根据
RCU
文档(我相信内核和用户空间
RCU
框架是相似的),synchronize_
rcu
()等待所有读者(在调用synchronize_
rcu
之前开始)完成。在synchronize_
rcu
()处于宽限期等待之后,启动的读者会发生什么?在synchronize_
rcu
()返回后启动的读取器与在synchronize_
rcu
()等待时启动的读取器之间有什么区别?
RCU
框架如何处理这个问题?
浏览 8
提问于2020-02-07
得票数 0
回答已采纳
2
回答
Seq-锁与
RCU
vs每CPU用例
linux-kernel
、
kernel
、
device-driver
我试图了解一些内核同步
机制
的不同用例(顺序锁与
RCU
(读拷贝更新) vs每CPU锁)推荐用于编写设备驱动程序或内核模块。如有任何例子,将不胜感激。
浏览 2
提问于2014-11-05
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【精通内核】Linux内核rcu(顺序)锁实现原理与源码解析
详解 HTTP 缓存机制
Session的生成机制、回收机制和存储机制详解
详解Redis内部运作机制
Ceph 心跳机制详解
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券