concurrency 相关问题

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

连续运行ExecutorService任务

我想使用方法newWorkStealingPool()来获取线程并每1秒连续运行它们。使用以下示例代码:ScheduledExecutorService executor = Executors.newScheduledThreadPool(...

回答 2 投票 0

并发文件上载/下载和运行后台进程

我想创建一个最小的网页,其中并发用户可以上传文件,我可以处理该文件(预计需要几个小时),然后通过电子邮件回复给用户。自从我主持......

回答 1 投票 1

在ExecutorService中提交任务时设置变量值[重复]

使用ExecutorService我提交了一批任务和任务都有一个时间变量,即它们之间的GENERAL_TIME共享。我想在提交任务之前设置GENERAL_TIME的值。这是 ...

回答 1 投票 0

Java中的并发 - 将任务委派给工作线程,我做得对吗?

所以我正在为一个在线游戏制作一个模拟器,我似乎无法想出一个很好的方法来处理同时运行的大量任务。在一个线程上加载所有内容都不起作用,...

回答 2 投票 2

同时应用谓词来过滤列表(SWI Prolog)

我的问题:应用谓词并行过滤列表我有一个列表,我有一个谓词。在实践中,它是一个很长的列表,谓词需要一段时间。我只想输出......的元素

回答 2 投票 1

什么监视器被线程阻塞? [关闭]

想知道是否有一种编程方式来获取一个线程(如果处于阻塞状态)等待锁定的对象?

回答 1 投票 1

go中一次处理许多GET请求

我正在编写这个API,它是slack bot应用程序的后端,将被许多用户使用。在我的api中的一个API端点中,我正在调用外部API来获取一些数据,因此我可以按摩...

回答 1 投票 0

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

考虑我们有一个预定的执行服务: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

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