locking 相关问题

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

Vert.x - 限制所有集群中的单实例 verticle

我有一个 Vert.x 应用程序,其中包含多个 vertickl 来与不同的总线和数据库(mongo、redis、rabbit、kafka 等)进行交互 其中有一个 verticle 专门用于与

回答 1 投票 0

使用外键约束锁定更新行

我尝试执行相同的 UPDATE 查询两次,如下所示。 第一次事务没有锁,但在第二次查询后我可以看到行锁。 架构: 测试=#\d t1 表“公共....

回答 1 投票 0

不允许基于参数并行调用API

我需要基于单个查询参数,一次不允许对 API 进行多次调用。必须允许使用不同的查询参数值进行并行调用。 我调用...

回答 1 投票 0

处理异步/等待时的锁定行为

我可能想得太多了,但我不确定我是否理解在处理等待/异步时锁定是如何工作的。 鉴于以下情况,在每个等待之后,不同的线程可以返回执行下一个...

回答 1 投票 0

锁定单个生产者、多个消费者 fifo 队列的问题

我有一个简单的小队列,其中一个任务从文件读取到队列中,然后几个任务解压缩内容。我工作了一段时间,但最终崩溃了,因为即使队列是空的......

回答 1 投票 0

Postgres 表查询没有响应

我一直在尝试使用 SQlWorkbench 截断表。突然,当截断正在进行时,SqlWorkbench 被冻结了。我不得不从任务管理器中杀死工作台。但现在没有任何疑问...

回答 2 投票 0

如果多个线程不访问同一个变量,我可以使用同一个锁吗?

想象我有两个线程,每个线程修改一个不同的变量。我可以将相同的锁对象传递给他们,还是应该使用两个单独的锁?一般来说,什么时候应该使用多个锁? 这是一个玩具

回答 1 投票 0

mysql - 无法锁定 aria 控制文件

我在使用 MariaDB 时遇到了问题,虽然它最初工作正常。当我无法再启动 MySQL 守护进程时,我只重新启动了服务器。它似乎仍在使用我旧的 USB 记忆棒的文件路径...

回答 1 投票 0

如果我们锁定(TaskInstance)不共享会发生什么?

示例: 尝试 { var myTask = Task.Run(async () => { 等待任务.Delay(1); }); myTask.ContinueWith(myContinuedTask => { 锁定(我的任务) { ...

回答 1 投票 0

如果我们可以确保只有两个线程可以访问它,如何创建比 ReentrantLock 更好的锁?

我想实现一个特定的锁,它的功能就像ReentrantLock,但保证该锁只能被两个线程访问。 我注意到在 ReentrantLock 或其他

回答 1 投票 0

为什么在应该返回 true 的情况下调用 Thread.holdsLock() 却返回 false?

我有一个 Java 程序,它有一个管理多个相同守护线程的主类。主类有一个供守护线程访问的静态 ReentrantLock。主类创建

回答 2 投票 0

高竞争环境下的锁效率问题?

“对于高水平的争用,依赖本地旋转(例如 MCS)或分层方法(例如 AHMCS)的锁定算法非常适合(参见第 2.1.2 节)。轻型锁定算法(...

回答 1 投票 0

C# 线程消失,finally 块未执行

我有一个 C# 应用程序来处理 PLC(控制硬件设备的西门子 cpu)事件。所有事件都在单独的线程中处理,所有这些线程都是一个大的 try/catch/finally 块来锁定数据...

回答 1 投票 0

并发环境下原子删除无死锁

我们有一项定期工作: 加载要处理的实体列表,对于每个实体: 调用外部服务中可能耗时的操作 如果该操作成功,则删除

回答 1 投票 0

Java的FileLock允许锁定两次

在 Ubuntu 上的 Java 中,我使用 FileLock 来锁定文件。该问题经常发生在运行 Debian 的服务器上。为了使其易于重现,我编写了一个最小的示例应用程序(参见下文...

回答 1 投票 0

pthread 在释放锁之前被取消

我对 C 中的多线程还很陌生。我编写了一个简单的程序,它执行以下操作: main 函数启动多个线程,每个线程等待使用 con...

回答 1 投票 0

使用 Kuberentes 对象进行悲观锁定

想知道使用 Kubernetes 对象进行悲观锁定是否正确。 例如,如果我想确保只有一个进程(或服务或 Pod)会处理一组资源。 C...

回答 1 投票 0

使用 Lock() 运行 python 多处理

我有带有“pool.imap_unordered”的多处理脚本。 我想用 多处理.Lock() 你能写出以下脚本的正确使用方法吗? 导入多重处理 定义

回答 1 投票 0

C#中的多线程树遍历

我正在尝试编写一个C#系统,它将多线程遍历树结构。另一种看待这个问题的方式是 BlockingCollection 的消费者也是生产者。 我的问题是

回答 1 投票 0

如何验证我的查询不会导致锁定?

假设我今天过得很糟糕,而且我没有信心。还假设我编写了一个设置事务隔离级别为未提交读取的查询。运行几分钟后...

回答 1 投票 0

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