腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何在
linux
中使用自旋锁?
、
、
、
例如,我试图包括像#include <
linux
/spinlock.h>这样的标题,但是当我使用gcc编译这个c程序时,它说找不到这样的头。那么,我应该包括哪些标头,需要调用哪些函数才能使用自旋锁?
浏览 4
提问于2016-11-26
得票数 2
2
回答
POSIX程序员手册与
Linux
程序员手册
在那之后,我看到了这样的描述: This manual page is part of the POSIX Programmer's Manual.page for details of
Linux
behavior), or the interface may not be
浏览 0
提问于2019-04-09
得票数 8
回答已采纳
1
回答
python中子进程间的共享锁
、
、
、
我想知道如何在python子进程之间共享
Lock
,下面是我想做的一个简单示例(这不起作用:) 文件1 import posix_ipcimport multiprocessingflags=flag, size=200)
lock
= m.
Lock
()B_len
浏览 27
提问于2020-12-01
得票数 0
回答已采纳
1
回答
我的自旋锁有问题吗?
、
、
、
、
这是我的一个旋转锁的
实现
,但它似乎不能保护关键代码。我的
实现
有什么问题吗?static __inline__ int xchg_asm(int*
lock
, int val) int ret;
LOCK
"movl(%1),%%eax; movl %%eax, %0" :"=m" (ret) :"d"(
lock
), "c&
浏览 3
提问于2012-07-17
得票数 11
回答已采纳
1
回答
Linux
如何
实现
‘队列自旋锁’?
、
根据的文章,从4.2版开始,
Linux
内核就会有队列自旋锁。但是在4.4版中,我研究了spin_
lock
的
实现
,发现它们在kernel/locking/spinlock.c中
实现
了这样的自旋锁 (
lock
)->break_
lock
= 1;
浏览 2
提问于2016-01-18
得票数 1
回答已采纳
1
回答
在Mono中锁定
Linux
串口或其他设备
、
、
、
在
Linux
中,应用程序通常通过在/var/
lock
/中创建一个名称类似于LCK..ttyS1的相应锁文件来锁定串行端口,以供独占使用。(认为它不像liblockdev-it那样功能齐全,不处理符号链接或具有相同设备号的多个设备文件) Mono
实现
了串行端口的锁定吗?我找到了,这表明它没有。Mono是否提供了一个库来锁定其他
Linux
设备,例如通过/var/
lock
/LCK..custom-char-device自定义char设备
浏览 1
提问于2015-04-07
得票数 0
2
回答
如何在内核中的互斥锁解锁期间检查所有权?
、
、
我试图理解
Linux
内核中互斥
实现
的内部机制。在我看来,互斥
实现
最基本的问题之一是 void __sched mutex_unlock(struct mutex *
lock
){ __mu
浏览 1
提问于2015-08-18
得票数 1
2
回答
Android中的并发文件访问
、
、
、
我知道许多OSes在文件系统上执行某种类型的锁定,以防止视图不一致。Java和/或Android对文件访问的线程安全性有什么保证吗?在我继续自己编写并发代码之前,我想尽可能多地了解这一点。
浏览 1
提问于2012-03-17
得票数 10
回答已采纳
1
回答
防止多个JVM进程多次写入无法工作的Java Filelock
、
、
、
我当时正在学习FileOperations,并编写了一个在
linux
机器上
实现
FileLocking的程序。这个程序的目的是,如果多个人调用该程序,则实例应该提供一个文件锁(类似于
linux
系统上的 )。 System.out.println("Attempting to aquire" <
浏览 3
提问于2015-11-21
得票数 2
回答已采纳
1
回答
lock
()的
实现
、
、
再一次,从boost: //Returns: expired()?
浏览 1
提问于2017-07-26
得票数 3
回答已采纳
1
回答
spin_
lock
期间的抢占
、
linux
内核spin_
lock
实现
通过调用preempt_disable()禁用抢占。在我的内核配置中,没有设置CONFIG_PREEMPT。因为在调度期间中断没有被禁用,所以中断处理程序可以调用spin_
lock
()。谁能指出调度器没有调度另一个进程的代码,因为它已经获得了一个spin_
lock
。
浏览 1
提问于2013-01-10
得票数 2
回答已采纳
2
回答
Linux
内核--如何阻止一个线程等待信号量?
、
、
、
、
列表
实现
:#include <
linux
/list.h> int rv = mutex_
lock
_interruptible(&list_
lock
); return entry;消费者线程
实现
: #
浏览 8
提问于2016-10-20
得票数 3
回答已采纳
3
回答
如何在
Linux
和C ++中使用文件作为互斥?
、
、
在
Linux
中,我有不同的进程并发地访问一个命名管道,我希望使这种访问互斥。flock(
lock
_file,
LOCK
_EX) 不同的项目将使用不同的文件描述符,但引用相同的
浏览 0
提问于2011-09-07
得票数 7
回答已采纳
1
回答
"/“字符在boost::filesystem::path中的用途是什么?
、
、
boost::filesystem::path pathLockFile = GetDataDir() / ".
lock
";
浏览 1
提问于2018-06-13
得票数 0
回答已采纳
4
回答
如何在
linux
内核中的列表条目上使用自旋锁?
、
我正在为
linux
内核开发一个补丁。我必须使用多个列表,并且我必须保护它们不受多核机器上并发修改的影响。我正在尝试使用自旋锁来
实现
这个目标,但是有一些事情我不能理解。我必须锁定列表的条目(我使用的是链表的
linux
默认
实现
),可能会发生这样的情况:一个进程调用syscall来删除列表中的一个元素,而相同的元素被锁定,因为实际上正在对它进行一些修改。lista*) kmalloc(sizeof(struct lista),GFP_KERNEL); spin_
lo
浏览 1
提问于2010-08-31
得票数 1
回答已采纳
1
回答
pthread_mutex_
lock
和EAGAIN
、
、
、
、
PTHREAD_MUTEX_INITIALIZER; sleep(12); pthread_mutex_
lock
, char **argv) { pthread_create(&t1, NULL, print_str, "Hello\n"); void *print_str(v
浏览 3
提问于2018-01-04
得票数 1
回答已采纳
1
回答
如何在python中锁定/check文件
、
我需要
实现
以下功能while not locked: locked = try_
lock
_file(file_path) # do some staff release_
lock
(file_path)如何在python中
实现
这一点?我需要处理
Linux
文件,因为会有许多不同的进程,每个
浏览 4
提问于2022-10-31
得票数 0
回答已采纳
2
回答
在LinuxVersion3.2中,init_MUTEX去了哪里?
、
、
、
、
我正在跟踪
Linux
设备驱动程序(第三版)。当我试图模仿第六章中的双桨例子时,会报告一个错误。
浏览 5
提问于2015-01-06
得票数 5
回答已采纳
1
回答
无法在任何源代码中找到nokogiri-1.11.4-x86_64-
linux
- Macbook M1运行Docker
、
、
我正在运行一个Rails应用程序,并在Docker中运行时得到这个错误。创业板没有出现在我的Gemfile中,所以它必须是Rails或另一个gem的依赖项。Could not find 'nokogiri' (>= 1.5.9) among 144 total gem(s) (Gem::MissingSpecError)
浏览 2
提问于2021-07-12
得票数 2
1
回答
Linux
羊群(fd,
LOCK
_EX|
LOCK
_NB)能伪造失败吗?
、
、
、
考虑这样一种情况,即两个进程同时尝试使用flock(fd,
LOCK
_EX|
LOCK
_NB)对某个文件放置独占锁。我的问题是:flock()的(
Linux
)
实现
是否保证这两个进程中的一个在每一种情况下都能成功?或者,即使在没有其他人干预的情况下,这两者都有可能以EWOULDBLOCK失败告终吗?简单地说,flock(fd,
LOCK
_EX|
LOCK
_NB) EWOULDBLOCK**?** 是否曾与EWOULDBLOCK**?**一起虚度失败?我主要对
Linux
提供的f
浏览 5
提问于2014-01-14
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JAVA的Lock锁接口实现
oracle lock 分类
Lock锁
JUC:为什么需要Lock
Redis分布式锁的Python实现python-redis-lock
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券