locking 相关问题

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

python 锁 with 语句和超时

我正在使用像这样的Python 3序列: 锁 = 线程.Lock() res = lock.acquire(超时=10) 如果解析: # 做一点事 .... 锁.release() 别的: # 做点别的事... 我更喜欢...

回答 4 投票 0

为自定义库实现lock_guard的正确C++方法

哦明智的互联网 我们的两位同事之间陷入了僵局,我们需要您的帮助以正确的 C++ 方式解决这个问题。基本上我们有一组实用程序类,其中两个是 Mutex 和 Spi...

回答 3 投票 0

“select_for_update()”可以与 Django 中的 update 方法一起使用吗?

我正在使用的 Django 2.2 文档给出了 select_for_update 的以下示例用法: 从 django.db 导入事务 条目 = Entry.objects.select_for_update().filter(aut...

回答 2 投票 0

在 Postgres 过程执行时锁定表上的写入操作

我在 Postgres 中创建了一个过程,它将创建一个包含另外三个表(带有 JOINS 的 SELECT )内容的表。然后,结果表将被更改,添加两列没有...

回答 1 投票 0

如何在预订应用程序中正确预订/锁定座位

我正在为希望用户预订房间、食物、旅行和活动的客户构建一个预订系统。由于任何活动的房间和座位数量都是有限的,我该如何处理 hol 的逻辑...

回答 1 投票 0

我需要在这里进行交易还是只需要一个锁就可以了?

我有这张桌子: create_table :api_usages 做|t| t.references :api_key, null: false,foreign_key: true t.date :账单日期,null: false t.integer :request_count, null: false t.timesta...

回答 1 投票 0

使用乐观锁会不会出现死锁?

众所周知,有两种锁定策略:乐观锁定和悲观锁定 悲观锁定是指您锁定记录供您独占使用 直到你完成它。它有我...

回答 4 投票 0

查找threading.Lock的futex id

我想要检测一个大型 Python 项目,以便能够调试如下所示的生产问题: 23321 07:49:57.925037 futex(0x23b2c20, FUTEX_WAIT_PRIVATE, 0, 空 233...

回答 2 投票 0

订购后刷新 Solr 库存

我们有一个业务需求,迫使我们在每次用户下订单后实时刷新 Solr 中的库存。我所做的是在 orderProcess.xml 中创建一个新操作,它将放置一个锁,运行...

回答 1 投票 0

在 SQL 中,是否可以/安全地使用布尔值而不是版本增量来实现乐观锁定?

我正在尝试在 SQL 中实现一个简单的行锁,而没有事务的开销,甚至没有版本号的“麻烦” 我的暂定解决方案如下: 查询 = '更新 my_table SET

回答 1 投票 0

SQL 是否可以使用boolean update来实现简单的记录锁?

我正在尝试在 SQL 中实现一个简单的行锁,而没有事务的开销,甚至没有版本号的“麻烦” 我的暂定解决方案如下: 查询 = '更新 my_table SET

回答 1 投票 0

何时使用C++11互斥锁、锁、unique_lock和shared_lock?

除了shared_lock的析构函数解锁关联的互斥体之外,shared_lock和shared_mutex.lock_shared()之间还有什么区别? Shared_mutex 是我可以使用的唯一互斥类吗...

回答 1 投票 0

在Python中只有当前一个函数完成后才运行另一个函数

我有4个功能: 第一个函数() 第二个函数() 第三个函数() 第四函数() 我想按顺序运行这些函数(顺序无关紧要)而不是一起运行,我需要这些函数等待其中之一

回答 2 投票 0

在我的 SQL Server 上使用事务会阻止另一台主机读取表中的行吗?

假设我有一个不断更新要处理的任务的表。该表中的一列是“状态”,当任务首次输入表中时,“状态”=“已提交”。当...

回答 1 投票 0

DynamoDB 事务乐观锁定

我有一个使用 APIGateway、Lambda 和 DynamoDB 以及 NodeJS 和 Typescript 的无服务器应用程序。我遇到过一些情况,多个客户端可能会尝试修改某些资源

回答 1 投票 0

GO Cond - wg.Done 之后的 fmt.Println 最终陷入死锁

无法理解golang中的这种死锁情况,我有下面的带有pub和sub模式的go代码 包主 进口 ( “FMMT” “同步” ) 函数主() { 条件:...

回答 1 投票 0

Java:在不同线程之间共享锁的最佳方式

是否建议将外部锁实现为在不同线程之间共享的类的属性? 例如我想要一个像这样的实现: 公开课O...

回答 2 投票 0

Powershell 脚本因文件锁定而失败

我有以下 PowerShell 脚本,我用它来移动包含特定字符串的目录中的所有文件: gci -Path 'C:\Users\LG\Desktop�9u\*.txt' -r|sls -Pattern '(?-i)^Eng...

回答 1 投票 0

如何处理异步附加到 CSV 文件而不损坏

我有大量的异步任务,它们通过队列消耗数据并写入单独的文件。然而,某些文件将通过模式 a+ 被多次写入。我已经写了...

回答 1 投票 0

PHP 上的 `LOCK_NB` 错误

我正在 PHP 中使用 LOCK_EX 和 LOCK_SH,它们看起来工作得很好。但有一个问题看起来像是一个错误(如果是这种情况,我会在你们告诉我你们的意见后报告)。 ...

回答 1 投票 0

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