腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2389)
视频
沙龙
1
回答
使pthread_rwlock_wrlock递归
locking
、
pthreads
、
mutual-exclusion
、
rwlock
上面链接的规范指出,当一个线程锁定了写
锁
,而同一个线程再次锁定它时,它会导致未定义的行为(我实际上可以观察到这一点,因为在x86
Linux
上调用该函数是一个noop,而在PowerPC
Linux
上它会阻塞线程我需要的行为是具有以下特征的
读写
锁
:
锁
不被任何其他线程持有。只有
浏览 2
提问于2011-08-19
得票数 7
回答已采纳
1
回答
Linux
驱动程序上下文中的微秒延迟和自旋
锁
linux
、
driver
、
mutex
、
spinlock
我有一个关于自旋
锁
和驱动程序延迟的一般性问题。我有一个在gpio中
读写
的
Linux
驱动程序。
读写
操作采用单引脚进行,完全基于时序(、HDQ协议、)。在这些延迟之间,驱动程序包含自旋
锁
。这有多安全?我有点担心这些被旋
锁
所包围的延迟。
浏览 6
提问于2016-10-03
得票数 0
1
回答
Linux
驱动程序资源保护
linux
、
device-driver
我正在编写一个
Linux
设备驱动程序,并且是一个新手,所以我正在快速学习如何不做事情。我目前正在使用几个互斥
锁
来防止某些函数并发地从设备读取数据,并在从挂起恢复时遇到死锁。FIFO需要在不被其他读取中断的情况下读取,因此我在读取和写入函数中放置了一个互斥
锁
(A)
锁
/解锁。2)设备配置函数是使用与上面相同的
读写
函数的
读写
序列,必须在不被其他
读写
中断的情况下完成,因此我在配置函数中放置了一个互斥
锁
(B)
锁
/解锁。设备配
浏览 5
提问于2015-07-06
得票数 1
1
回答
JPA中的数据库
锁
和隔离级别
database
、
jpa
、
database-design
、
transactions
、
isolation-level
我不太清楚数据库
锁
的含义。我正在使用。根据维基百科的说法,它会保持
读写
锁
(在选定数据上获取),直到事务结束。让我们考虑以下场景:“假设有两个线程A,B。线程A开始一个事务。假设线程A从表User中检索所有
用户
的列表。(我在这里期望:线程A在所有
用户
上获取
读写
锁
??)线程B开始另一个事务,从表User中检索一个具体的
用户
u,并更新
用户
u,然后提交事务(既然A获得了
锁
,线程B是否必须等待,直到A提交事务?)” 如果使用J
浏览 1
提问于2015-07-22
得票数 0
1
回答
Python线程--更新GUI时崩溃
python
、
multithreading
、
macos
这就是我的问题--for audiobook in AudioBookObjects:这就是奇怪的部分--在我使用的一台机器上,这段代码让一个线程离开,结束,然后返回,
浏览 2
提问于2012-07-10
得票数 0
1
回答
Linux
上的FileLock问题
java
、
linux
、
nfs
、
file-locking
我在
Linux
服务器上使用Java的文件锁定API,并试图在远程
Linux
系统上锁定文件。有一些问题已经弹出,日志显示,2不同的集群节点、运行相同Java应用程序的能够两个获得同一个NFS文件的
锁
。在线阅读Java如何处理
锁
和
Linux
文件锁定(我们通常部署在Windows上,所以很少有经验),我们所做的应该工作。我们实际上是在发出建议
锁
,但是由于两个集群节点运行的代码相同,它们正在协作进程,并且在开始执行任何
读写
操作之前检查
锁
的获取情况。然而,情况似
浏览 4
提问于2022-08-08
得票数 0
回答已采纳
2
回答
使用boost的多线程一个读取器和一个写入器
c++
、
multithreading
、
boost
我在
linux
上用C++编程。当一个线程
读写
共享数据结构时,我的程序使用两个线程。数据结构来自类型- Boost::bimaps::unordered_set_of。也就是说,我需要用
锁
(或类似的东西)来保护数据结构的
读写
吗?或者也许我在互斥中没有任何用处也能工作得很好? 谢谢。
浏览 3
提问于2013-01-09
得票数 0
1
回答
如何初始化rwlock_t
linux-kernel
、
rwlock
我正在编写一个
linux
内核模块,但是我找不到初始化
读写
锁
的方法。我更喜欢静态初始化。 当我尝试使用RW_LOCK_UNLOCKED时,编译器告诉我它没有定义。
浏览 2
提问于2014-11-12
得票数 1
1
回答
安装有Win10的NTFS驱动器是只读的
filesystems
、
mount
、
kali-linux
我将4个NTFS驱动器安装到
linux
"c: d: e: f:",对"d: e: f:“的访问是读-写的,只有"c:”是只读的,在"c:“上安装了一个Windows10。在/etc/fstab中,它们以相同的方式挂载,但在FileManager中,"c:“上有一个
锁
图标。UUID=34B079F8B079C0C2 /c
浏览 0
提问于2020-04-12
得票数 1
1
回答
经过一段时间后,释放char驱动程序中的互斥
linux
、
timer
、
linux-device-driver
、
mutex
、
watchdog
我有一个char驱动程序和一个对其进行
读写
的
用户
空间程序。来自
用户
空间程序的某个命令使char驱动程序获取一个
锁
,然后再执行另一个释放
锁
。这发生在驱动程序的Write函数中。如何在驱动程序中包含超时机制来释放互斥
锁
,以防我在驱动程序持有互斥
锁
时意外退出
用户
空间程序。
浏览 1
提问于2016-12-21
得票数 0
1
回答
如何在FreeBSD中创建进程间rwlock?
locking
、
ipc
、
freebsd
、
rwlock
在FreeBSD中创建进程间
读写
锁
的方法是什么?我正在寻找类似pthread的rwlock的东西,可以通过"pthread_rwlockattr_setpshared“和PTHREAD_PROCESS_SHARED标志设置为在进程之间共享,这些标志在
Linux
浏览 3
提问于2012-03-13
得票数 0
回答已采纳
1
回答
如何进行内核线程通信?
linux-kernel
、
multithreading
如何让内核模块中的线程进行通信?我正在编写一个内核模块,我的架构将使用三个需要通信的线程。到目前为止,我的研究让我相信唯一的方法是使用共享内存(声明全局变量)和锁定机制来同步线程之间的读/写。关于这方面的资料相当稀缺。
浏览 2
提问于2011-08-12
得票数 3
回答已采纳
1
回答
linux
内核模块的
读写
锁
linux
、
multithreading
、
locking
我试图使用读/写
锁
来保护我的list,我在这个线程中找到了解决方案:error: ‘RW_LOCK_UNLOCKED’ undeclaredhere (not in a function) 使用<
linux
/spinlock.h>
浏览 6
提问于2016-08-10
得票数 0
回答已采纳
2
回答
用于虚拟人的
Linux
线程。有人能解释一下
linux
中多线程库之间的区别吗?
c++
、
linux
、
multithreading
是
linux
和c++的新手。我想创建一个只需要在
linux
(ubuntuz)上运行的应用程序,我需要使用基本的
读写
锁
。 我看到有一些库提供了“并发能力”。
浏览 4
提问于2012-07-30
得票数 3
回答已采纳
1
回答
write_unlock/write_unlock_irqrestore/write_unlock_irq/write_unlock_bh?之间的区别
c
、
linux-kernel
在
Linux
内核中,我们有多个
读写
锁
方法: void write_unlock(rwlock_t *lock); void write_unlock_irqrestore(rwlock_t *lock
浏览 19
提问于2020-12-15
得票数 0
3
回答
多线程
Linux
应用程序中的Mutexes
c++
、
linux
、
multithreading
、
unix
、
mutex
请帮助我理解如何在多线程
Linux
应用程序中使用互斥,其中: 在从变量读取数据时,需要在写时锁定它。
浏览 2
提问于2011-06-27
得票数 0
回答已采纳
1
回答
是否可以为MYSQL中的特定
用户
设置未提交的事务隔离级别
mysql
、
locking
对于MYSQL数据库,我有很多
用户
,有的只有读访问权,有的有
读写
访问权限。Read
用户
是报表
用户
,通常会创建查询,从而产生大量数据,并对所使用的表设置
锁
,因此,当时使用系统的系统
用户
的get
锁
和等待期非常高。是否可以为MYSQL中的特定
用户
设置未提交的事务隔离级别 或者有什么办法摆脱这一切
浏览 0
提问于2016-01-14
得票数 2
1
回答
C++中的非独占共享内存
锁
c
、
locking
、
semaphore
我在
Linux
上,我想在大约5-10个进程之间共享内存(每个进程都是一个C程序)。问题是我只知道如何做独占信号量
锁
。我想要非排他
锁
。 在我的应用程序中,只有一个进程写入共享内存,而所有其他进程只读取它。我希望能够对信号量执行非独占读锁定(就像使用shell命令flock一样)。
浏览 4
提问于2013-12-01
得票数 2
1
回答
如何最好地将
linux
ELF文件中的源路径转换为在Windows上调试ELF文件
debugging
、
arm
、
elf
、
u-boot
、
cortex-m
U是建立在
Linux
主机上的.第一级引导加载程序是在Windows主机上开发的。是否有任何工具可以将带有
linux
样式路径的ELF文件转换为具有Windows样式路径的ELF文件?也许我可以把
linux
机器挂载在自己身上.想法很受欢迎。
浏览 0
提问于2021-02-09
得票数 0
3
回答
我的文件锁定有什么问题?
perl
当我执行以下操作时,我没有看到任何
锁
文件(如果flock()使用了它?)。我需要安装Fnctl包吗?#!
浏览 0
提问于2011-07-20
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 读写锁rwlock
Linux探秘之用户态与内核态
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
《快学 Go 语言》第 13课——并发与安全
性能优化-锁的正确选型
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券