locking 相关问题

锁定允许一次只能由一个进程使用不同类型的资源。

在 Oracle 中选择前 N 个带有“更新跳过锁定”的选项

在 Oracle 中,我可以使用以下命令选择排序表中的前 1 条消息 从( 选择 消息ID, RANK() over (按 messageid asc 排序) as msg_rank 来自消息 )

回答 2 投票 0

在 MS SQL Server 上使用 sp_getapplock 来防止应用程序的多个实例同时运行

考虑一个不支持水平缩放的应用程序。基本上,如果应用程序的 2 个或更多实例同时运行,就会发生不好的事情(例如:...

回答 1 投票 0

SQLite 锁定 xFileSize 和 xTruncate

我正在使用 APSW 的 VFS 层为 SQLite 编写 VFS:https://github.com/michalc/sqlite-memory-vfs,并尝试确保它允许安全地并发访问 我认为 xRead 和 xWrite 是 prote...

回答 1 投票 0

sqlite 在锁定或异步上的正确用法是什么

我们正在使用 Xamarin 为 android 和 ios 编写带有 SQLite 的 C# 代码。然而关于如何使用sqlite,我似乎有一个概念上的误解: Andr 上 SQLite 的最佳实践是什么...

回答 2 投票 0

用锁包装的对象上的 ConcurrentModificationException

我把我的应用程序搁置了一晚,早上注意到这样的堆栈跟踪: java.util.ConcurrentModificationException:null 在 java.base/java.util.LinkedHashMap$LinkedHashIterator.nextNode(

回答 1 投票 0

Java锁:通过列表交手锁

我正在尝试了解 java.util.concurrent.locks 库,并希望实现两个通过列表运行的线程,而第二个线程不应超过(领先)第一个

回答 1 投票 0

如何实现锁?

如何在 JavaScript 中实现相当于 C# 中的锁的功能? 因此,为了解释我的想法,一个简单的用例是: 用户单击按钮 B。B 引发 onclick 事件。如果 B 在 ev...

回答 9 投票 0

如何有效地按特定顺序获取互斥锁?

我需要使用外部确定的顺序在关键部分运行代码。 我目前提出了基于票证的锁,它利用互斥体和 condvar 来使其他线程进入睡眠状态。不幸的是,它

回答 1 投票 0

多线程和锁定(线程安全操作)

所以我有一个类,其中有一些方法,这些方法都使用锁定,以防止当有人使用我的类的实例并有多个线程访问它时发生奇怪的事情: 公开课

回答 5 投票 0

锁定信号量对象有意义吗?

我遇到了一段使用信号量作为锁定对象的代码。我问我的同事这个问题,他们说,如果我们想监控锁的状态,或者如果有一个奇怪的例外……这可能很有意义。

回答 2 投票 0

mutex::lock() 或unlock() 是否有任何惯用的显式用法?

使用互斥锁来锁定代码关键区域的推荐方法是通过 RAII,即 mutex_type 互斥体; { // 临界区开始 std::lock_guard 锁(互斥锁); // 首先

回答 3 投票 0

并行循环调用的函数中的 OpenMP 锁定指令

我有一个在并行 for 循环中调用的函数。除了需要锁定的一个变量增量之外,该函数中的所有内容都可以并行完成。我试着把#pragma ...

回答 1 投票 0

Java:wait() 是否从同步块中释放锁

我的印象是 wait() 释放所有锁,但我发现这篇文章说 “在同步方法内调用 wait 是获取内在锁的简单方法” 请澄清...

回答 5 投票 0

PostgreSQL 中的锁定模式与另一种锁定模式冲突到底是什么意思?

见表 13.2。冲突的锁定模式 这里我们看到 ROW EXCLUSIVE 与 SHARE、SHARE ROW EXCLUSIVE、EXCLUSIVE 和 ACCESS EXCLUSIVE 锁定模式冲突,但它本身并不冲突。

回答 1 投票 0

Google App 脚本 tryLock/waitLock 超时限制累积用于后续 Web 应用程序调用?

我一直在尝试调试一个问题,我正在使用 GAS 将多个新行(通过多个 HTTP GET)写入 google 电子表格,但在其中一些行之后,它们似乎无法获得锁定......

回答 2 投票 0

Lock 性能与克隆次数有相关性吗

我有一个变量t:Arc>在主线程中写入/读取,并且在多个其他线程(线程数= n)中,t被克隆仅用于在编程之前释放资源...

回答 1 投票 0

为什么锁不能由不同的线程解锁,而二进制信号量可以?

从并发编程中锁和二进制信号量的概念来看,为什么没有锁锁的线程不能解锁锁,而二进制信号量可以释放/

回答 1 投票 0

尝试更新 Multimap 值时需要锁定键

我们有一个使用 Hazelcast Multimap 的用例。我们为集合中的每个元素的每个键生成一个线程。例如,如果 key1 有 10 个值,那么 w...

回答 1 投票 0

Debian sudo:帐户验证失败,您的帐户是否被锁定?

更新和升级 debian 系统后,我尝试在不使用 sudo 的情况下升级 python,因此当它尝试在 /usr/ 内创建新目录时,当我尝试以 sudo 运行它时,它会被阻止

回答 1 投票 0

UPDLOCK 在 SQL Server 中何时被释放?

最近我经历了 SQL Server 中的提示和锁。在谷歌搜索这个主题时,我读过一篇博客,其中写了一些我无法理解的查询。在这里我...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.