腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Linux
上挂载fat32网络文件系统
的
协议,能够锁定文件(而不是建议
锁
)
、
、
、
、
我尝试过Samba和NFS挂载,但两者似乎都不支持正确
的
锁定。更具体地说,我无法通过GNUcash、KeepassX等将文件保存到挂载
驱动
器,这使得共享变得相当无用。我不想要
的
唯一选项是将分区重新格式化为ext3,但由于其他限制,我无法这样做。或者,是否有人使用Samba管理网络上
的
fat32系统
的
正确锁定?
浏览 0
提问于2009-07-29
得票数 1
1
回答
调用方是否序列化了
Linux
内核net_device_ops?
、
、
、
我试图了解调用方是否序列化了
Linux
net_device_ops,或者实现这些操作
的
驱动
程序必须处理序列化(或者不能同时调用它们)。例如,对于同一个
驱动
程序实例,ndo_start_xmit能否在
驱动
程序完成当前
的
ndo_start_xmit调用之前再次调用(例如在不同
的
ndo_start_xmit上调用)?我搜索了其他net_device
驱动
程序是如何做到这一点
的
,但是他们似乎认为ndo_start_xmit序列化是由调用者完成
浏览 11
提问于2017-09-19
得票数 3
回答已采纳
2
回答
什么时候在
linux
内核中使用内核线程与工作队列
、
有许多方法可以在
linux
内核
中
调度工作:计时器、微线程、工作队列和内核线程。什么时候使用一种与另一种有什么指导原则?有一些显而易见
的
因素:计时器函数和微线程不能休眠,因此它们不能等待互斥
锁
、条件变量等。哪些是首选
的
机制
?
浏览 0
提问于2010-01-27
得票数 34
回答已采纳
1
回答
经过一段时间后,释放char
驱动
程序
中
的
互斥
、
、
、
、
我有一个char
驱动
程序和一个对其进行读写
的
用户空间程序。来自用户空间程序
的
某个命令使char
驱动
程序获取一个
锁
,然后再执行另一个释放
锁
。这发生在
驱动
程序
的
Write函数
中
。如何在
驱动
程序
中
包含超时
机制
来释放互斥
锁
,以防我在
驱动
程序持有互斥
锁
时意外退出用户空间程序。
浏览 1
提问于2016-12-21
得票数 0
3
回答
具有FIFO等待队列
的
Linux
同步
、
、
、
、
在等待队列为FIFO
的
Linux
中有
锁
吗?这似乎是很明显
的
事情,然而我刚刚发现pthread互斥
锁
不是FIFO,信号量显然也不是FIFO (我正在做2.4内核(家庭作业))……
Linux
是否有一个带有FIFO等待队列
的
锁
,或者有没有一种简单
的
方法可以用现有的
机制
创建一个
锁
浏览 2
提问于2010-06-16
得票数 5
回答已采纳
2
回答
Seq-
锁
与RCU vs每CPU用例
、
、
我试图了解一些内核同步
机制
的
不同用例(顺序
锁
与RCU (读拷贝更新) vs每CPU
锁
)推荐用于编写设备
驱动
程序或内核模块。如有任何例子,将不胜感激。
浏览 2
提问于2014-11-05
得票数 5
回答已采纳
2
回答
内核代码在持有自旋
锁
时休眠
、
、
、
假设
Linux
驱动
程序代码获取了一个自旋
锁
,在临界区内,一个函数调用迫使在
驱动
程序顶部运行
的
进程休眠。知道持有自旋
锁
会禁用相关处理器上
的
抢占,进程是否有可能被唤醒,从而允许
驱动
程序代码释放自旋
锁
?
浏览 0
提问于2014-10-17
得票数 0
2
回答
如何改变替代PHP缓存(APC)
中
的
锁定
机制
?
、
、
、
、
我最近在Scribd上
的
一篇演讲中看到,Facebook已经为APC设定了各种锁定
机制
,包括文件
锁
(默认)、IPC信号量
锁
、
linux
Futex
锁
、p线程互斥
锁
和自旋
锁
。您可以通过单击以下链接查看此演示文稿: 我想知道是否有人知道这些源代码是否已经发布,可能是在某个git或SVN存储库
中
?从默认文件锁定切换到其他选项之一
的
速度好处似乎很大。
浏览 1
提问于2009-11-04
得票数 2
回答已采纳
1
回答
文件系统如何实现扇区锁定?
、
、
、
虽然这是一个一般性
的
问题,但任何Windows或
Linux
或Mac支持
的
文件系统
的
具体答案都是受欢迎
的
。 ( a)
锁
的
存储必须是逻辑上
的
临时存储,因为如果其所有者进程崩溃,
浏览 9
提问于2013-12-04
得票数 3
回答已采纳
2
回答
延迟挂起、提前恢复和唤醒。请解释一下
、
、
、
、
它
的
功能是什么?为什么在Android内核
中
引入它?通过引入这一点,电源管理是否以任何方式变得高效?这些是我在研究Android内核
中
的
PM模块时遇到
的
一些问题。
浏览 1
提问于2012-10-04
得票数 1
回答已采纳
1
回答
Linux
驱动
程序上下文中
的
微秒延迟和自旋
锁
、
、
、
我有一个关于自旋
锁
和
驱动
程序延迟
的
一般性问题。我有一个在gpio
中
读写
的
Linux
驱动
程序。读写操作采用单引脚进行,完全基于时序(、HDQ协议、)。最初
的
驱动
程序是使用udelay()调用实现
的
,最糟糕
的
场景是500 us。
驱动
程序不实现任何中断,只是使用常规
的
gpio_get_value()和gpio_set_value().在特定
的
GPIO中
浏览 6
提问于2016-10-03
得票数 0
1
回答
在启动过程
中
,我们可以在设备
驱动
程序中使用互斥吗?
、
、
、
我想知道在启动时,内核需要加载设备
驱动
程序进行初始化,例如cpu时钟。但是此时,内核还没有完全初始化。这样我们就可以在这个时候使用互斥
锁
(因为设备对象使用互斥
锁
作为保护
机制
)?
浏览 1
提问于2018-04-18
得票数 1
1
回答
linux
设备
驱动
程序文件操作:有可能存在竞争条件吗?
、
、
、
考虑一个
linux
设备
驱动
程序,它实现了open()、read()、write()、close()、unlocked_ioctl(),可能还有mmap()。这些文件操作是否以任何方式保证是原子
的
w.r.t。或者每个open()、read()、write()、close()都使用互斥对象,这样它们
中
的
一个对就不会在变化
的
过程
中
抢占它们,例如,缓冲区数据(通过相同
的
inode)?如果内核保证它们之间
的
原子性,并且每个操作都找到并使缓冲区&
浏览 3
提问于2013-09-18
得票数 5
回答已采纳
1
回答
将Binder IPC移植到
Linux
上
、
Android提供了一种基于设备
驱动
的
IPC
机制
,称为Binder。我认为它是
Linux
中
的
分阶段
驱动
程序之一。虽然我可以使用这个设备
驱动
程序运行
Linux
内核,但如果我想在桌面
linux
中
的
应用程序之间使用它作为IPC,还需要完成哪些其他步骤? 任何参考都是有帮助
的
。
浏览 0
提问于2015-03-27
得票数 2
3
回答
Java
中
的
Linux
文件锁定
、
、
、
我知道我们可以在
linux
中使用flock()锁定一个文件。但是,NFS
驱动
器可能不支持文件锁定。谢谢,
浏览 5
提问于2012-09-22
得票数 1
3
回答
删除c
中
可能锁定
的
文件
、
、
、
、
我在
linux
上使用C
中
的
fcntl
锁
,并且在尝试删除可能从检查fcntl锁定
机制
的
其他进程
中
锁定
的
文件时陷入两难境地。处理这个文件
的
首选方法是什么,必须删除(我应该直接删除该文件,而不考虑可能有读取器
锁
的
其他进程,还是有更好
的
方法)?任何帮助都将不胜感激。
浏览 1
提问于2010-05-05
得票数 2
回答已采纳
1
回答
解决自旋
锁
问题
、
在
Linux
设备
驱动
程序
中
。当它引入自旋
锁
时,它给出了以下示例: 您
的
驱动
程序正在执行,并且刚刚取出一个控制对其设备
的
访问
的
锁
。当
锁
被持有时,设备发出一个中断,这将导致您
的
中断处理程序运行。在访问设备之前,中断处理程序还必须获得
锁
。在中断处理程序
中
取出自旋
锁
是合法
的
;这是spinlock操作不休眠
的
原因之一。但
浏览 5
提问于2012-05-30
得票数 2
回答已采纳
1
回答
Windows内核模式编程:
驱动
程序之间是否可能出现死锁?
、
、
、
、
在试图向较低级别的
驱动
程序发送同步请求时,我们
的
驱动
程序挂起了一些问题。当调用此例程时,该例程目前正在DISPATCH_LEVEL上执行。如果较高
的
IRQL代码试图获得相同
的
锁
,线程可能永远挂起.较低
的
IRQL代码直到较高
的
IRQL代码退出才能运行,但在较低
的
IRQL代码释放
锁
之前,较高
的
IRQL代码才能退出。只涉及一个线程。为了防止这个问题,获取
锁
的
代码通常会将
浏览 2
提问于2013-07-03
得票数 0
回答已采纳
1
回答
自旋
锁
-(单处理器与多处理器)-(抢占式与非抢占式内核)
、
、
我是
linux
领域
的
新手。自旋
锁
被用作繁忙等待
机制
。1)自旋
锁
(单处理器+非抢占式内核)-->不存在(因为如果你在自旋
锁
中
睡眠,会导致死锁)3)自
浏览 3
提问于2013-03-05
得票数 0
回答已采纳
2
回答
铬
驱动
器安装失败
、
、
、
、
国家预防
机制
错误!如果你这么做了,这很可能是色度
驱动
程序包
的
问题,国家预防
机制
错误!告诉作者,这在您
的
系统
中
失败了:国家预防
机制
错误!npm所有者ls色度
驱动
器国家预防
机制</e
浏览 1
提问于2016-08-20
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【MySQL】mysql中的锁机制
PHP中锁机制的应用
谈谈Python线程中的“锁机制”
MySQL锁机制&PHP锁机制,应用在哪些场景中?
Linux驱动必学知识点-内核互斥锁
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券