race-condition 相关问题

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

Java并行易失性i ++

我有一个全局变量volatile i = 0;和两个线程。每个都做到以下:i ++;是System.out.print(ⅰ);我收到以下组合。 12,21和22.我理解为什么我没有得到11(...

回答 3 投票 3

检测导入包中的竞争条件

我有一个包,我写了一个golang代码。我担心程序运行不正常,因为它会不时输出不同的结果。可能是因为种族歧视。所以我运行多个......

回答 1 投票 -1

如何在同时调用涉及依赖于读操作的写操作的函数时缓解竞争条件

我有一个名为Ledger的简单集合,其中包含以下模式Ledger:{account:String,amount:Number //实际上是一个整数}我有一个基于...的借记帐户的函数

回答 1 投票 0

如何避免竞争条件?

我与Flutter和Firestore随机1:1聊天应用程序。但是当我连接第二个用户聊天时,我有竞争条件。这是我的客户端应用程序代码,用于向Firestore添加第二个用户(第一个用户是...

回答 1 投票 1

无法理解去测试-race:RACE:DATA WARNING堆栈跟踪

我在测试我的项目时遇到了DATA RACE警告,并且想知道是否有人能够帮助我解决问题。我过去从未尝试过测试例程,而且......

回答 1 投票 0

如何在单个ruby脚本中写入和读取同一个命名管道?

编辑:我想我修复了这个问题:https://gist.github.com/niuage/c0637b8dd10549a12b6a223dbd5f158a我可能错过了Process.wait,因此创建了很多僵尸进程。我有一块......

回答 1 投票 0

原子对象是否受到竞争条件的保护?

据我所知,他们不是。原子对象没有数据竞争,但它们仍然可能受到竞争条件的影响:两个线程可能以不可预测的顺序启动,使得程序结果非......

回答 2 投票 0

主线程上的条件变量块

我想使用条件变量来启动最多N个线程来处理所有文件一个巨大的目录(1M文件)。代码似乎工作但经过一段时间后,它在主线程中阻塞。以下 ...

回答 2 投票 0

如何确保每个gRPC流一次更新并避免竞争条件?

我正在尝试做的事情:当我更新对象的状态时,所有gRPC客户端都应该通过gRPC流进行更新。每个客户都获得每次更新都很重要,他们......

回答 1 投票 0

QTcpSocket readyRead信号在传输数据时停止发射

我在使用QT-Framework为自己编写一些网络应用程序时偶然发现了一个问题。我非常喜欢信号/插槽系统,但我感觉我遇到了竞争状态......

回答 2 投票 0

DynamoDB - 异步/并行写入是否安全?

在我只执行UPDATE请求(没有获取)我执行加法操作的情况下,最终结果是否可以在竞争条件下安全?这是一个例子:id:{num:0} id:{...

回答 1 投票 2

使用java锁或catch数据库异常

每次有新数据进入时,我都会检查数据库,如果有与新数据相关的记录,我会得到它并根据新数据和旧记录更新记录;如果不 ...

回答 2 投票 0

通过使用ViewModel-first(绑定)方法进行奇怪的竞争条件

我正在尝试一个简单的基于ViewModel的WPF应用程序和一些原始导航逻辑。该应用程序包含两个视图(屏幕)。一个屏幕包含一个按钮“前进”...

回答 5 投票 4

并行写入相同的值

我有一个程序产生多个线程,可以将完全相同的值写入完全相同的内存位置:std :: vector vec(32,1); //初始化vec 32次1 std :: vector&...

回答 3 投票 4

postgres:更新冲突插入行并返回旧值

我需要一个查询来更新表中的行,但如果id不存在,则插入默认值。它还必须避免线程竞争条件。我在这里找到了一个应该很好的答案https:// ...

回答 1 投票 2

如果记录不存在则插入和更新,竞争条件

如果存在(从项目中选择项目代码= 1120的项目代码)更新项目设置itemname ='laptop',其中itemcode = 1120否则插入项目(itemcode,itemname)值(1120,'laptop')它将被使用...

回答 1 投票 0

如何读取配置文件,或者如果缺少配置文件则创建一个

你如何制作一个文件,但只有它不存在?喜欢..我想读一个文本文件,但如果它不存在,我想用一些默认文本创建一个。我可以用...创建文件

回答 2 投票 2

这个代码线程是否安全,使用Java 8 Lambdas - stream.forEach

假设我有一个书籍元素列表:列表 libraryBooks和以下代码:List authors = new ArrayList <>(); libraryBooks.stream()。forEach(e - > {...

回答 1 投票 3

如何测试一个redux可观察史诗的竞争条件

我有一个用例,我需要取消Ajax调用并在史诗中执行其他操作。在redux-observable doc中有一个例子,它完全符合我的需要。但是,当我尝试测试...

回答 1 投票 0

在redux-observable史诗中,为什么我们可以过滤类型的动作流但仍然可以访问另一种类型的动作流

在redux-observable官方文档的取消示例中,我们首先按类型过滤动作流动作$,然后使用另一种类型的动作流竞争ajax调用。我不 ...

回答 1 投票 0

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