腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何获得
Linux
内核中
锁
的全局状态?
c
、
linux
、
linux-kernel
、
locking
、
spinlock
我正在为
Linux
内核编写一些代码,当我需要启用中断以便进程能够处理一个信号时,我注意到中断被禁用了。如果我能获得系统中当前持有的所有
锁
的列表,那就太棒了,因为我怀疑某个地方的
锁
已经禁用了中断。这就是,假设是
锁
禁用了中断。如果没有,也很高兴知道是如何做到的(或者在哪里)。
Linux
内核保存了这方面的任何
记录
吗?
浏览 3
提问于2020-02-19
得票数 1
2
回答
glibc中的fcntl()语义
locking
、
posix
、
glibc
、
flock
、
fcntl
相关:, 据说,flock() (BSD)和fcntl() (POSIX
记录
级
锁
)提供了用户不兼容的语义,特别是在
锁
释放方面。
浏览 0
提问于2019-03-21
得票数 3
回答已采纳
5
回答
为什么自旋
锁
不能在单处理器(unicore)系统中工作?
linux-kernel
、
spinlock
我知道自旋
锁
与自旋一起工作,不同的内核路径存在,内核是抢占式的,那么为什么单处理器系统中自旋
锁
不起作用
呢?(例如,在
Linux
中)
浏览 1
提问于2012-02-07
得票数 9
回答已采纳
5
回答
如何在繁重的多线程环境中异步登录?
java
、
multithreading
、
logging
、
asynchronous
、
locking
我正在尝试在一个高度多线程的环境中进行异步登录,在
linux
上的java中,platform.what是一个合适的数据结构(无
锁
),能带来低线程争用吗?我需要
记录
千兆级的消息。我需要以异步/无
锁
的方式来做这件事,这样我就不会破坏主逻辑(调用
记录
器apis的代码)上的性能。
浏览 1
提问于2013-01-15
得票数 1
2
回答
linux
下如何锁定python进程间的目录?
python
、
linux
、
python-3.4
有没有一种标准的
linux
方法可以做到这一点?也许我可以用python中的shell命令行来执行?
浏览 3
提问于2015-09-16
得票数 6
1
回答
悲观
锁
不工作Spring Boot Data JPA
java
、
spring
、
hibernate
、
spring-boot
、
spring-data-jpa
我有一个带有@Transactional注解的服务,它从存储库中读取
记录
,如果
记录
不存在,则添加
记录
并保存所有
记录
。我创建了一个测试方法,它并行执行服务方法5次。因为我使用的是@ lock (LockModeType.PESSIMISTIC_WRITE),所以我希望其中一个线程在读取可用性时获得
锁
,其他4个线程必须等待直到transaction (createReservation)完成,但是方法运行了5次,没有返回任何
记录
,所以所有线程都试图插入一个新
记录
,并且它们都
浏览 39
提问于2019-03-02
得票数 1
回答已采纳
1
回答
在
Linux
中锁定串口和其他设备的最佳实践是什么?
linux
、
serial-port
、
locking
其目标是“锁定”对串行设备或其他
Linux
设备的访问权限,以确保在使用中时对设备的独占访问。例如,这样可以防止两个程序打开同一个串行设备,并“竞争”从设备读取字节。建议使用SYSV风格的UUCP设备
锁
文件,如/var/lock/LCK..ttyS1。这是推荐的。它也被
记录
在中。它由串行终端程序(如gtkterm、picocom )实现。然而,我发现了,它说在
Linux
上,SYSV风格的UUCP设备
锁
是不推荐的,应该使用建议
锁
。但是,除了Debian本身之外,
浏览 5
提问于2015-05-19
得票数 13
1
回答
来自
linux
bash的mariadb
锁
表
mysql
、
mariadb
、
linux
我有在
Linux
上为我们的MariaDB数据库执行备份(lvm快照)所需的所有代码。但是现在,我正在尝试使用
Linux
来自动化进程:lvc create -l100%free -s -n mdbsnap /dev/vgm/lv而且它
不起作用
(
锁
不起作用
,数据库也不
锁
着)。
浏览 0
提问于2022-01-27
得票数 1
回答已采纳
2
回答
如何打开用户主文件夹中的文件
c++
、
linux
我想在
linux
上的用户主目录中放置一个
锁
文件(来自c++),但是fopen‘’ing ~/.fluudit似乎
不起作用
。 fopen("~/.fluudit","w"); //fails
浏览 2
提问于2010-05-28
得票数 8
回答已采纳
1
回答
在多线程程序中fcntl不工作(不锁定文件)
c
、
linux
、
systems-programming
、
fcntl
我正在尝试使用多个线程访问一个文件,尝试使用
记录
锁
(Fcntl)进行同步。 问题是,fcntl没有锁定文件。
浏览 7
提问于2021-05-09
得票数 0
3
回答
如何修复在编辑窗体时使用DAO.Recordset2.Edit导致的“无法更新;当前锁定”
ms-access
、
vba
、
ms-access-2013
我想保存编辑后的表单,更新
记录
并刷新表单。步骤: 保存表单,但如果Me.Dirty则Me.Dirty = False End,则不清除
记录
锁
私有Sub EndPhotoTaking_Click()我使用VBA将图片添加到
记录
中,但它
不起作用
。如果
记录
浏览 0
提问于2015-10-07
得票数 0
1
回答
Terraform不匹配在依赖
锁
文件中
记录
的任何校验和。
terraform
但是,我们遇到了这个terraform,它不匹配在依赖
锁
文件问题中
记录
的任何校验和&它的出现是因为。为了解决这个问题,我们现在有了一个Makefile目标,如下所示: terraform init terraform plan -outtfplan 看起来
浏览 6
提问于2022-10-06
得票数 0
2
回答
Java FileLock是POSIX建议(fcntl)
锁
吗?
java
、
linux
、
posix
、
file-locking
、
fcntl
我有一个C++程序,它使用POSIX建议
锁
锁定文件。也就是说,它使用进行
锁
操作。我想要一个Java程序与那个C++程序进行互操作,所以我希望我的Java程序也使用POSIX咨询
锁
。因此,对于所有访问该文件的程序来说,文件上的
锁
都应该是可见的,而不管这些程序是用什么语言编写的。如果我在POSIX操作系统上运行Java的通用实现(Oracles,Open ),或者更具体地说是在GNU系统上运行,那么假设FileLock类使用POSIX咨询
锁
是安全的吗?
浏览 6
提问于2014-05-09
得票数 5
回答已采纳
1
回答
名为lock inter的Posix与多线程应用程序一起工作?
c
、
linux
、
multithreading
、
posix
、
ipc
我需要创建与
Linux
多线程应用程序正确工作的命名
锁
。应用程序的每个实例可以使用多个具有不同名称的命名
锁
。我知道fcntl/flock,但如果试图从一个应用程序的不同线程或从一个线程锁定两次,它就
不起作用
。., O_CREATE | O_EXCL),但如果应用程序被信号杀死或由于分段故障而崩溃,那么这个文件
锁
将不会被删除,并且在重新启动应用程序后需要手动删除锁定文件。 还有别的办法吗?
浏览 4
提问于2017-07-20
得票数 0
1
回答
为什么FileChannel.tryLock不阻止跨多个进程的访问?
java
import java.io.File;import java.nio.MappedByteBuffer; File f= new File("./in.txt"); FileChannel fc = in.getCha
浏览 4
提问于2013-01-10
得票数 1
2
回答
为什么pthread_mutex在Mac上的性能比
Linux
差?
c
、
linux
、
multithreading
、
macos
、
mutex
我现在正在学习多线程编程,我注意到在Mac上使用互斥
锁
实现同步的程序非常慢,在某种程度上,使用单线程通常更好。我知道有更快的同步方法,但我仍然想知道为什么会这样。此外,当使用其他
锁
时,例如旋转
锁
,差异永远不会这么大。补充:我遗漏了一些东西。我还分别比较了每个操作系统上的自旋
锁
和互斥。在
Linux
上,自旋
锁
比有大量线程的互斥
锁
慢得多,而在Mac上,互斥
锁
总是比slower.To差一到两位数
浏览 2
提问于2015-11-30
得票数 1
1
回答
原子电话。输入/输出操作
c++
、
multithreading
、
unix
、
logging
、
lock-free
我想使用无
锁
队列编写多线程安全
记录
器。日志线程将消息推送到队列中,
记录
器将弹出消息并发送到输出。我考虑如何解决这个问题--发送到输出。我希望尽可能避免使用互斥
锁
。我们可以假设目标系统是
Linux
。 好的,写入流必须只是Unix write提供的系统调用的包装器(也许是高级包装器)。据我所知,syscalls是原子的(只有一个进程可以同时执行syscall )。因此,不使用
锁
来安全地写入文件是很诱人的。但是write是一个系统调用,但它不能保证编写“整个输出”。它返回成功写入文件的字节数。
浏览 5
提问于2016-08-27
得票数 1
回答已采纳
2
回答
Hibernate JPA - PESSIMISTIC.WRITE不工作
java
、
mysql
、
hibernate
、
jpa
、
locking
我对LockModeType.PESSIMISTIC_WRITE的理解是,它应该将检索到的行放在一个独占
锁
中,不能被另一个事务读取或写入。 注意:线程休眠时,会阻塞对此行的更新。
浏览 1
提问于2013-10-03
得票数 0
1
回答
Linux
/SMP的自旋
锁
是否不必要地慢?
x86
、
linux-kernel
、
spinlock
在阅读了Understanding the
Linux
kernel (Bovet & Cesati),之后,关于内核同步的一章指出,自旋
锁
捕获代码归结为: btsl $0有一件事我还没能让我的头是随后释放的自旋
锁
。这本书说,它产生了以下内容: btrl $0, slp 我的问题基本上是为什么?
浏览 1
提问于2011-01-19
得票数 6
回答已采纳
1
回答
当我通过fcntl锁定位于远程存储上的文件时会发生什么?
linux
、
system-calls
、
nfs
、
fcntl
如果其中一个进程将被中止并拥有文件
锁
,会发生什么情况?如何通知NFS服务器此进程已死亡?
浏览 0
提问于2015-12-25
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 读写锁rwlock
Linux小白记录从Windows转到Linux的过程经验
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
kali linux永恒之蓝漏洞记录
Linux虚拟机安装记录一
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券