race-condition 相关问题

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

Xcode错误地报告Swift访问竞争条件

我相信XCode在我的SynchronizedDictionary中错误地报告了Swift Access Race - 或者是吗? My SynchronizedDictionary如下所示:public struct SynchronizedDictionary

回答 1 投票 4

创建后,C#无法立即访问文件

我有一个场景,我需要检查是否存在txt文件,如果不存在,我需要创建它。在此之后,我需要使用一些文本填充文件。这就是我的代码:

回答 2 投票 2

OpenCL浮点数减少

我想对我的内核代码(1维数据)应用reduce:__ local float sum = 0; int i; for(i = 0; i <length; i ++)sum + = //某些操作取决于我在这里; ...

回答 4 投票 4

FosElasticaBundle和竞争条件

我正在使用带有FOSElasticaBundle的弹性搜索,当我在MongoDB数据库中添加一个新对象时,Elastic侦听器会触发并对其进行索引。我的问题是当我添加新对象和页面时,你可以...

回答 1 投票 0

生产者消费者与消费者陷入僵局

我正在尝试使用条件变量实现生产者使用者,这样我就可以了解同步。我正在使用github来指导我并解决了一些seg故障,但现在看来我的......

回答 1 投票 0

如何从WordPress数据库中获取最后插入的行ID?

我的WordPress插件有一个表,其中包含一个名为ID的AUTO_INCREMENT主键字段。当一个新行插入表中时,我想获得插入的ID值。该功能是使用......

回答 4 投票 81

如何避免`addEventListener`和`window.open`之间的竞争条件

作为我网站的OAuth流程的一部分,我使用window.open来允许用户登录第三方提供商,并使用postMessage将身份验证令牌发送回我的网页。基本流程看起来......

回答 1 投票 1

具有持续时间的循环动画,Swift 4

我有一个图像,我想连续10次移动。每次我想要它进行检查,如checkForStuff的print语句所示。我注意到循环开始并超时...

回答 1 投票 1

为什么Python threading.Condition()notify()需要锁定?

由于不必要的性能影响,我的问题特别提到为什么它是这样设计的。当线程T1有这个代码时:cv.acquire()cv.wait()cv.release()和线程T2有......

回答 5 投票 24

如何避免两个并发API请求打破文档验证背后的逻辑?

我有一个API,为了插入一个新的项目需要进行验证。验证基本上是一个类型验证器(字符串,数字,日期,e.t.c)并查询数据库,检查“用户”是否......

回答 2 投票 0

什么是比赛条件?

编写多线程应用程序时,遇到的最常见问题之一是竞争条件。我对社区的问题是:什么是竞争条件?你怎么发现它们?怎么样 ...

回答 19 投票 841

多线程 - 仅在所有线程完成任务后继续

我试图用多线程实现多线程(用户可以在启动程序时输入worker = threads的数量),其中每个线程调用functionA,然后是functionB。但......

回答 2 投票 2

如何避免顺序删除竞争条件并在postgres中插入

我有四个表:参与者[列:Id,名称]答案[列:Id,Question_id(问题表的FK),Option_Id(选项表的FK),Participant_Id(参与者表的FK)]。题 ...

回答 1 投票 0

触发有时会因重复键错误而失败

我在AWS中使用PostgreSQL RDS实例。基本上,有一个查询将数据插入第一个表,我们称之为表。那里的数据在某些领域可能有重复(除了...

回答 1 投票 2

表驱动测试中的竞争检测

我在表循环外有一个表驱动的测试和init var(worker)。我用go test-raсe运行测试并添加了t.Parallel()并且没有检测到竞争条件。我可以假设我的测试没有比赛......

回答 1 投票 0

与before_after之后的Django竞争条件测试

我已经完成了Django民意调查教程,我想通过进行测试来检查这里提到的投票竞争条件。我找到了一个名为before_after的python包,可以...

回答 1 投票 1

在C ++中写入相同值的Race Condition?

当操作写入单个常量值时,代码中是否存在竞争条件是否有任何问题?例如,如果有一个并行循环,为每个值填充一个看到的数组...

回答 2 投票 0

数据库序列如何管理竞争条件?

我正在编写一个将部署在n个节点上的应用程序。应用程序实体类使用SEQUENCE生成策略生成主键。因为,会有批量......

回答 1 投票 1

如何在fakeAsync()中检测丢失的tick()

我为我的Angular应用程序编写了这个测试:它('如果用户拒绝则应该在删除和中止操作之前请求确认',fakeAsync(()=> {spyOn(appService,'confirm')。和.returnValue(of(...

回答 1 投票 0

Mutex用得对吗?

我对互斥锁定/解锁次数有点困惑。我正在使用RWMutex,所有goroutine当然都有相同的互斥锁。使用时,此代码是否仍然受到种族保护......

回答 1 投票 0

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