腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(1151)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
4
回答
java并发包是使用
锁
实现的吗?
从概念上讲,被用作四种主要的同步
机制
,它们纯粹是基于
锁
的。不同的编程语言对这4种
机制
有不同的术语/行话。POSIX pthread包就是这种实现的一个这样的例子。最后两个是使用睡眠
锁
实现的。基于
锁
的同步在cpu周期方面是昂贵的。 但是,我了解到java.ut
浏览 5
修改于2014-10-24
得票数 0
3
回答
互斥
锁
、信号
锁
和自旋
锁
的区别
我正在用IPC做实验,特别是用Mutex,信号量和自旋
锁
。我学到的是互斥
锁
用于异步锁定(根据我在网上读到的睡眠
机制
),信号量是同步锁定(有信号和睡眠)
机制
,自旋
锁
是同步但非睡眠
机制
。另一个疑问是Mutex,当我用线程&互斥
锁
编写程序时,当一个线程运行另一个线程时,它不处于睡眠状态,而是不断地尝试获取
锁
。那么Mutex在睡觉还是不睡觉?
浏览 3
提问于2014-05-07
得票数 31
回答已采纳
3
回答
Java智能
锁
机制
我有一些代码需要以一种非常聪明的方式锁定。假设我需要锁定一个代码部分,该部分执行一些http请求,基本上更新一些文本文件。我的伪码: dal.invokeHTTPutRequest(id, fileContent);我希望这段代码在某种程度上成为synchronized/lock 我希望有一些超时,所以如果有很多请求到达,所以需要
浏览 2
修改于2017-12-26
得票数 1
1
回答
hibernate乐观
锁
机制
我对hibernate乐观
锁
(专用版本方式)非常好奇,所以我检查了hibernate源代码,它告诉我们在当前事务提交之前它会检查版本,但是如果在从DB查询version列之后发生了另一个事务(在很短的时间间隔内
浏览 0
修改于2017-10-18
得票数 0
回答已采纳
1
回答
Java如何实现
锁
我经常使用一些Java
机制
来处理多线程问题,例如AtomicInteger、synchronized . 我的问题是: Java如何实现这些
锁
机制
?是否所有操作系统都有
锁
机制
,而Java只是简单地调用它们的API。
浏览 1
修改于2016-06-14
得票数 1
回答已采纳
1
回答
如何协调Rust Mutex和(C)调用者提供的锁定
机制
?
我正在用Rust编写一个PKCS#11库,我遇到了一些问题,比如如何使调用者提供的锁定
机制
(如CreateMutex、DestroyMutex、LockMutex、UnlockMutex )与Rust的互斥
锁
实现相协调。它们只是在一个段上设置一个
锁
,程序员负责创建/销毁和锁定/解锁互斥
锁
。然而,Rust确实将数据绑定到互斥
锁
本身。我如何协调这两种情况:当调用程序提供锁定
机制
(不绑定到数据和手动创建/锁定/解锁/销毁)时,没有提供锁定<em
浏览 53
修改于2021-09-27
得票数 4
2
回答
c#中的锁定
机制
我希望实现一个
锁
机制
,这样只有一个线程可以运行一个代码块。但是我不希望其他线程在
锁
对象上等待,如果锁定了,它们就不应该做任何事情。所以这和标准的
锁
机制
有点不同。
浏览 3
提问于2014-04-01
得票数 1
回答已采纳
4
回答
CopyOnWriteArrayList怎么可能是线程安全的?
我研究了的,似乎所有写操作都受到相同
锁
的保护,而读操作根本不受保护。据我所知,在JMM下,对变量的所有访问(包括读和写)都应该受到
锁
的保护,否则可能会出现重新排序的效果。在我对JMM的理解中,这意味着如果语句1-4被重新排序为1-2(new)-
4-2
(copyOf)-3,那么get可能会观察到处于不一致状态的数组。 我对JMM的理解有误吗?
浏览 0
修改于2014-08-15
得票数 59
回答已采纳
5
回答
为什么乐观锁定比悲观锁定快?
对于悲观锁定,
锁
机制
来自DB本身(本机
锁
对象),而对于乐观锁定,
锁
机制
是某种形式的行版本控制,如时间戳,用于检查记录是否“陈旧”。 但这两种方法都会导致第二个过程挂起。
浏览 0
提问于2013-03-02
得票数 10
回答已采纳
3
回答
同名嵌套
锁
如果我有两个
锁
嵌套,比如说(我在这里是关于java的)...令人担忧的是,当外部
锁
获得
锁
时,内部
锁
可能无法再次锁定
锁
。如果内部部分是不可执行的,有没有一种
机制
,如果我已经在外部
锁
中持有
锁
,我将能够毫无问题地访问内部
锁
?谢谢。
浏览 4
提问于2012-09-30
得票数 0
回答已采纳
1
回答
除锁定(自旋
锁
、sempahore)之外的同步
机制
我知道在c中同步有几种
机制
,像自旋
锁
,信号量,seq_lock,条件变量等等,每种
机制
都有它的优缺点,以及什么时候使用取决于情况。 但是上面的每一种同步
机制
都会给程序增加一些额外的处理。那么,除了锁定(自旋
锁
、信号量)之外,还有什么
机制
可以实现同步吗?
浏览 1
提问于2014-08-01
得票数 0
1
回答
Python & Couchbase
锁
/解锁
机制
rv.cas) # <-- document is unlocked 我的问题是,锁定的文档上有多个插入,如果有两个线程同时开始执行代码,则当thread1执行第一个重新插入时,文档被解锁,thread2获取
锁
,
浏览 0
修改于2016-02-09
得票数 2
回答已采纳
1
回答
java中
锁
机制
实现的查询
正如Doug的“Java并发编程”中提到的, JVM是否依赖操作系统内核空间系统调用来实现
锁
?请提供对实现锁定
机制
的代码的参考。 注意:新加入java多线程。
浏览 3
修改于2015-01-04
得票数 1
1
回答
如何改进异步
锁
机制
?
下面是我实现异步
锁
机制
的代码,该
机制
应该在方法中阻止请求,如果具有相同名称的请求已经在执行中,并且尚未完成,但问题是,如果请求带有不同的名称,同时也会被阻塞,这是不理想的,理想的情况是,如果请求带有不同的请求名称
浏览 4
修改于2022-01-09
得票数 0
1
回答
Python Lock内部实现
Python lock似乎是其他同步变量使用的最原始的同步
机制
。 我想知道python
锁
是如何工作的?我在哪里可以检查
锁
的源代码和实现?另外,如果多个线程正在等待
锁
,那么在释放期间哪个线程会被唤醒?
浏览 9
修改于2018-12-17
得票数 0
1
回答
用户级线程上的无
锁
编程的有用性
然而,从我在互联网上的冲浪中,我看到我们现在有几种抢占式的用户线程
机制
。请针对配备了抢占
机制
的ULT和未配备抢占<e
浏览 0
提问于2013-12-23
得票数 3
3
回答
用S3锁定
与S3一起使用的实现简单锁定
机制
的推荐方法是什么?我想要做的事情的例子: 理想情况下寻找一种基于云的锁定
机制
。我想知道您是否可以使用SimpleDB执行原子获取
锁
操作。有人试过吗?
浏览 6
提问于2010-08-07
得票数 22
回答已采纳
1
回答
与自旋锁相比,无
锁
编程的优点是什么?
我想知道,与自旋锁相比,无
锁
编程有哪些优点?我认为,当我们在线程(称为A)中使用CAS
机制
进行无
锁
编程时,如果其他线程更改CAS中的值,则线程仍然需要再次循环。我想就像我们用旋转
锁
一样!虽然我知道CAS和旋
锁
适合在
锁
争不激烈的情况下使用,但是有人能解释在哪种情况下应该使用无
锁
的
锁
和应该使用自旋
锁
吗?
浏览 2
修改于2020-08-28
得票数 0
回答已采纳
2
回答
在Windows中可以进行互斥的静态初始化吗?
是否有可能使用Windows互斥
锁
实现类似的静态互斥
锁
初始化
机制
?
浏览 5
提问于2010-08-24
得票数 6
回答已采纳
3
回答
具有FIFO等待队列的Linux同步
在等待队列为FIFO的Linux中有
锁
吗?这似乎是很明显的事情,然而我刚刚发现pthread互斥
锁
不是FIFO,信号量显然也不是FIFO (我正在做2.4内核(家庭作业))…… Linux是否有一个带有FIFO等待队列的
锁
,或者有没有一种简单的方法可以用现有的
机制
创建一个
锁
浏览 2
提问于2010-06-16
得票数 5
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券