race-condition 相关问题

竞争条件是多个线程/进程/客户端都使用资源,而没有正确使用锁。

分布式系统中 REST API 的幂等性和竞争条件

有什么可能的替代解决方案来实现幂等性并处理竞争条件。 对于前。考虑将客户添加到记录系统的请求。客户详细信息将有...

回答 1 投票 0

间歇性不正确的 SSR 重定向(server.ts 级别的请求和响应不匹配)

我有一个使用 Angular SSR(express)的 Spartacus/SAP Composable Storefront 应用程序。我本质上想做的是使用 SSR 执行 301 重定向,其中替换 URL 是

回答 1 投票 0

如何防止 SQL Server 上的竞争条件?

我尝试过使用事务并将事务隔离级别设置为可序列化,但仍然遇到同样的问题。 这是重现我的问题的方法: 创建过程 dbo。

回答 1 投票 0

当我所做的只是锁定然后等待条件时,为什么会出现 IllegalMonitorStateException?

就上下文而言,这是一款二十一点游戏,因此庄家、玩家、手值和其他术语均来自于此。 obLock 是一个 ReentrantLock,dealerDone 是该锁的条件。 过去,我曾经做过

回答 1 投票 0

gcc linux 下的 mkdir()/chmod() TOCTOU 竞争条件

我在 RHEL 8.x / 9.x 中运行 gcc 'C' 代码,该代码已被标记为具有 'TOCTOU 竞争条件'。 它先执行 mkdir(),然后执行 chmod(),SonarQube 指向 chmod()。 我认为是

回答 1 投票 0

Nginx 如何防止竞争状况?

当 Nginx 启用线程池机制时,一些 aio 任务会被卸载到线程池中,任务完成后线程池会通知主线程。 但如果请求是

回答 1 投票 0

从两个不同的源更新相同的 MongoDB 文档,同时避免竞争条件

我们有一个 MongoDB 集合,我们称之为 Accounts。每个帐户都拥有一系列设备。 const accountSchema = new mongoose.Schema( { ... 设备:[设备架构], ... } ); ...

回答 1 投票 0

postgresql 并发写入同一行

我有多个进程在同一个 postgresql 数据库上运行,当多个进程尝试写入同一行(其更新的不同列)时,下面的流程是否正确? 隔离级别 - 已提交读 ...

回答 1 投票 0

使用条件变量从多个生产者线程向消费者线程发出信号的最有效方法

我有 N 个工作线程,它们执行另一个消费者线程正在等待的计算。 我用一个条件变量(CV)和一个从 N 开始的原子计数器来做到这一点,每个工人法令......

回答 1 投票 0

vptr 会受到数据竞争吗?

如果 ipc 在单独的线程上调用 lambda,那么这段代码中是否存在数据竞争?如果 vtable 尚未完全构建,那么 lambda 可能会调用 Base::Handle(),但如果是,那么它将调用

回答 1 投票 0

在 RSpec 单元测试中模拟竞争条件

我们有一个异步任务,可以对对象执行可能长时间运行的计算。然后结果缓存在对象上。为了防止多个任务重复相同的工作,我们

回答 2 投票 0

Promise.race 不适用于自定义函数

我有一个小型 Node.js 应用程序,它尝试使用同步对 Javascript 源代码数据集进行反混淆。 synchrony.deobfuscateNode(ast) 函数返回一个承诺,因此我实现了一个

回答 1 投票 0

在 Flask (WSGI) 中使用全局单例,我需要担心竞争条件吗? [重复]

Flask 的 hello world 演示是: 从烧瓶导入烧瓶 应用程序=烧瓶(__名称__) @app.route("/") 定义你好(): 返回“你好世界!” 如果 __name__ == "__main__": 应用程序.run() 如果我修改一下会怎样

回答 2 投票 0

模型视图集请求的竞争条件

我遇到了名为项目/的 Django Rest Framework ModelViewSet 端点的问题。我有一组请求(PATCH、DELETE、然后 GET)导致意外行为。

回答 1 投票 0

NodeJS socketio 竞争条件

我正在使用套接字io进行缓存,我需要非常快速地更新我的值。 (20 个同时请求),最后,一个要检查的 get 请求,但是,我的 get 返回

回答 1 投票 0

在基类构造函数中创建的 lambda 在调用虚函数时会导致 vtable 上的数据争用吗?

如果 ipc 在单独的线程上调用 lambda,那么这段代码中是否存在数据竞争?如果 vtable 尚未完全构建,那么 lambda 可能会调用 Base::Handler() 但如果是,那么它将调用

回答 1 投票 0

根据另一列自动增加一列,避免竞争条件

假设我有一个模型文档。 文档 文档 ID -> int client_id -> int 型 我希望文档 ID 根据客户端 ID 自动递增,避免竞争条件。我有一个独特的

回答 2 投票 0

识别 golang 中的数据竞争状况

类型 setgetRequestInfo 结构 { mu同步互斥体 一次*同步。一次 firstSet发生时间.Time LastSetOccurrence time.Time countPerClientSet uint64 //如果排除...

回答 2 投票 0

Django 交易和竞赛情况

我有以下 Django 代码: 使用 transaction.atomic(): items = Item.objects.all() 对于项目中的项目: 项目.count += 1 Item.objects.bulk_update(items, ['count']) 这是……

回答 1 投票 0

使用 freopen 与现有流来截断已打开的文件是否安全?

考虑一个文件,其编辑频率为每秒数十个、数百个进程。由于两个或多个进程可以争夺文件写入访问权限,因此需要一种机制

回答 1 投票 0

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