locking 相关问题

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

Android 模拟器无法启动,我无法按照建议删除模拟器锁定文件

我正在 android studio 2024.2.1 上构建一个 android 应用程序。 但我无法启动任何模拟器。 我尝试过清除缓存并重新启动所有内容,包括我的电脑。 我尝试删除 .l...

回答 1 投票 0

Socat独占锁定PTY

我希望只有一个进程来打开 socat 创建的 PTY 设备。 我使用以下命令创建 my_ser 设备,但它可以由多个进程读取/写入。 socat -t 0 接口:my_nw,...

回答 1 投票 0

MySQL InnoDB 表的恒定锁定等待超时

我在创建 MySQL InnoDB 表时遇到了可怕的锁定等待超时问题: 创建表 `TableX` ( `colID` int(10) 无符号非空默认'0', `colFK` int(10) 无符号 NO...

回答 2 投票 0

事务中原子 SELECT 和 UPDATE 或 INSERT 的 Postgres / SQL 模式

我有一个简单的场景,我想自动读取和修改行的状态。但该行可能还不存在。 对于此示例,我使用 user_group_membership 表: 用户 ID (pk) |组...

回答 1 投票 0

Peterson算法下两个进程可以同时进入忙等待吗?

通过查看Peterson算法,C++中的等效实现是: #包括 #包括 int main(){ std::atomic 标志[2] = {false,false}; 标准::

回答 1 投票 0

处理事务之间的竞争条件

我使用的是postgres 14.2。我在我的服务中使用 jooq 和 spring-boot 。 我有表 user,其中对 user_id、created_on 有唯一约束,如果 user_id 的值

回答 1 投票 0

为什么第二个进程无法读取允许通过 FileShare.Read 读取的文件?

以下代码应像 Excel 一样工作,并通知用户只能以只读模式访问电子表格: 第一个进程打开文件并获得写访问权限。它留下了...

回答 1 投票 0

Mysql:ALTER TABLE而不锁定表?

我想向现有表添加列。 有没有办法在不锁定表的情况下更改表?

回答 2 投票 0

多个 lambda 尝试更新 DynamoDB,如何确保其一致?

我遇到过这样的情况:8-10 个 lambda 不断在同一个 DynamoDB 表中读写,并且通常是同一条记录。在这种情况下如何避免竞争条件? 经营规模在

回答 1 投票 0

用户 terraform 无权执行:dynamodb:PutItem

社区! 我需要您的建议和帮助来解决我的地形情况。 我已经设置了我的环境: 适用于 Win10 的 WSL2.0 中的 linux_amd64 和 Ubuntu 22.04 上的 Terraform v1.9.8。 现在我正在AWS中部署环境......

回答 1 投票 0

C# 中的锁定速度比 C++ 更快?

我写了两个程序 视窗、视觉工作室 第 12 代英特尔(R) 酷睿(TM) i7-12700H,2300 Mhz,14 个核心,20 个逻辑处理器 一个是 C#,另一个是 C++。 两者都只是带有 int i 的 for 循环,以及...

回答 1 投票 0

当条件变量收到通知但尚未获得锁定时会发生什么?

std::condition_variable cv; std::互斥体 m_cnt; 整数cnt = 0; 无效生产者(){ std::unique_lock ul(m_cnt); cnt++; CV.notify_one(); std::this_thread::sleep_for(std::c...

回答 1 投票 0

Python:构建可重入信号量(结合 RLock 和信号量)

您将如何将 threading.RLock 与 threading.Semaphore 结合起来?或者这样的结构已经存在吗? 在Python中,有一个可重入锁的原语,threading.RLock(N),它...

回答 2 投票 0

为什么C#编译器会复制变量来锁定?

我原来的代码是这样的 对象 mylock = new object(); 无效测试() { 锁(我的锁) { } } 编译成如下代码 无效测试 { 对象 obj = mylock; // 添加一个

回答 1 投票 0

使用 std::atomic 实现互斥锁需要什么?

类原子锁 { std::atomic_flag 标志; 民众: 无效锁(){ while (flag.test_and_set(std::memory_order_acquire)) flag.wait(true, std::memory_order_acquire); } ...

回答 1 投票 0

Asyncio 线程安全原语

我需要线程安全原语(锁定、条件信号量),它们存在于 asyncio 生态系统中吗? 我自己写了一些代码,但感觉有点慢: 导入异步 从线程导入

回答 1 投票 0

RAII 有条件锁定

我有一段代码,仅当某些条件为真时才需要用锁保护。 如果(条件){ std::lock_guard 守卫(some_mutex); // 做很多事情 } ...

回答 2 投票 0

网络锁定/保护只读访问?

如果多个线程仅读取 int/double 变量或 Hashtable、ArrayList 等对象,是否需要使用锁、Interlocked 或其他保护?值在附加之前分配

回答 1 投票 0

python asyncio:如何最好地使用锁线程?

假设我有一个带有异步事件循环的线程和其他正在运行的线程。 例如,我可能必须使用锁机制来处理线程之间的同步。但锁可能会坏...

回答 2 投票 0

有时 Redlock 锁 Key 会同时被多个实例获取

在 Nestjs 中,我有一个 cron 作业,如果使用 Redlock 存在应用程序的多个实例,我想执行一次: @Cron('*/1 * * * * *') 异步测试():Promise { ...

回答 1 投票 0

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