concurrency 相关问题

在计算机科学中,并发性是系统的属性,其中可以在重叠的时间段中执行多个计算。计算可以在同一芯片中的多个核上执行,在同一处理器上抢占时间共享线程,或者在物理上分离的处理器上执行。

从任务本身重新提交/安排任务 - 这是一个好习惯吗?

考虑我们有一个预定的执行服务:ScheduledExecutorService threadPool = Executors.newScheduledThreadPool(...);对于某些逻辑,我们想重试任务执行。下列 ...

回答 1 投票 7

Callable类中的并发修改异常

我正在尝试在较小的子列表中拆分对象列表,并在不同的线程上单独处理它们。所以我有以下代码:List instances = xmlInstance ....

回答 1 投票 0

并行运行器跳过测试中的循环迭代

我有以下测试:@RunWith(Parameterized.class)@SpringBootTest @ContextConfiguration(classes = MyConfiguration.class)public class OrderPlacementCancelTest {public static final int ...

回答 1 投票 0

推断为什么线程在java应用程序中增加了

上下文我在服务器上有一个度量标准,用于发布我在任何给定时间拥有的线程数量。在最近的部署中,我注意到线程数增加了大约30个线程...

回答 1 投票 0

如何在线程中使用队列时为main中的特定变量创建锁

我试图找出如何在python中声明一个特定的变量被锁定,以便只有一个线程可以一次访问它以避免竞争条件。如果我经常有两个线程......

回答 1 投票 1

队列和线程的并发请求

我正在尝试使用python进行并发API调用。我的代码基于此线程中提供的解决方案(第一个答案):在Python中发送100,000个HTTP请求的最快方法是什么? ...

回答 1 投票 0

为什么要声明此方法已同步?

考虑此类://使用对象//方法同步访问共享的可变数据,并等待和notifyAll。公共类SynchronizedBuffer实现Buffer {private int buffer = -1; // ...

回答 1 投票 1

单插入多读取列表是否安全无锁?

关于线程之间的同步我有一个问题。我知道正常的同步方法和无锁列表。但我有一个奇怪的(也许)想法。我有一个正常的C语言单列表,...

回答 1 投票 2

Celery Beat:一次限制为单个任务实例

我有芹菜和芹菜(四名工人)批量做一些加工步骤。其中一项任务大致是这样的,“对于每个没有创建Y的X,创建Y.”任务是......

回答 5 投票 6

通道结束父例程后返回

我有一个主要运行一个go例程的代码摘录。为什么这不会发生:主要退出收到完成后和作业返回之前,这将使孩子处理僵尸。任何 ...

回答 3 投票 0

尝试保存第二个任务时服务的“并发”错误

我正在尝试将两个任务保存到同一个用户故事中。第一个请求总是成功,但第二个服务请求总是在响应中收到此消息:并发冲突:[对象...

回答 2 投票 4

Golang缓冲区与并发读者

我想在Go中构建一个缓冲区,它支持多个并发读者和一个编写器。所有读者都应该阅读写入缓冲区的内容。新读者可以随时入住,......

回答 3 投票 2

测试和设置指令中的饥饿

在GATE考试中提出了以下问题:使用test-and-set指令实现了用于实现进程关键部分的enter_CS()和leave_CS()函数,如下所示:void ...

回答 2 投票 0

确保在迭代它时获取`ConcurrentHashMap`的所有值,而其他线程放置元素

我有一个ConcurrentHashMap,由8个不同的线程填充。 8个线程中的一个尝试使用forEach使用者进行读取。我的问题是,ConcurrentHashMap只有5-7个条目。 ...

回答 1 投票 0

ng2-currency-mask开始在小数点左侧输入?

我正在使用ng2-currency-mask,我注意到如果我开始在文本框中输入,它会以美分开始,然后转到美元。例如,如果我键入33,它将是$ .33而不是$ 33.00。这是 ...

回答 1 投票 2

ConcurrentHashmap在我的实现中是否需要同步?

通过查看是否需要同步某些内容我遇到了一些麻烦,我将向您展示我的示例解决方案。我真的需要同步我的方法吗?或者会有更好的方法吗? ...

回答 2 投票 0

JMS消息使用RDD来确保仅用于确认目的的安全性

我理解JMS会话不是线程安全的。但是,如果我尝试确认在Spark RDD上“存储”的Message对象,会话是否实际同时被访问?怎么 ...

回答 1 投票 0

标准Swift数学函数中的操作数

我试图提高并行算法的效率,并在Swift(exp,sin,cos,pow,abs)中查找标准数学函数的运算次数。有谁知道我在哪里可以找到它?要么 ...

回答 1 投票 0

如何正确使用通道来控制并发?

我是Go的并发新手,我正试图弄清楚如何使用通道来控制并发。我想要做的是一个循环,我可以使用新的go例程调用函数并...

回答 2 投票 1

具有最快(并发)添加操作的集合

我正在寻找一个具有最有效的“添加项目”并发操作的集合。 Scala或Java很好。我通常:插入100.000s的条目,一次一个不关心订单...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.