executorservice 相关问题

ExecutorService是一个Java对象,包含托管的线程池,能够为这些线程调度提交的任务。调度策略在多个可用实现中有所不同。

虚拟线程、执行器和执行器钩子方法

我试图弄清楚如何使用虚拟线程,但仍然使用 ThreadPoolExecutor#beforeExecute。 我的旧代码只是扩展了 ThreadPoolExecutor,但它的构造函数采用 core/max pool s...

回答 1 投票 0

在 Newrelic 中为 Java 线程池(执行器)创建指标

我有一个通过 ScheduledExecutorService 实现的 java 线程池。该池处理不同的作业,我希望在 NewRelic 中拥有指标,以深入了解线程池的利用率...

回答 1 投票 0

如何使用Spring正确关闭执行器服务?

我有一个命令行应用程序,它使用 Spring 管理的 bean,该 bean 由使用以下命令创建的 java ExecutorService 组成: ExecutorService 服务 = Executors.newFixedThreadPool(4); 现在,我想要我的

回答 5 投票 0

如何使用 Java 中的多线程同时触发独立于每个列表的多个对象列表

我有一个独特的要求,但我无法在网上找到相关参考资料。 我们通常每个周末都会从数据仓库应用程序中获取巨大的员工对象地图,其中对于每个员工...

回答 1 投票 0

Java 线程池,每个客户始终运行一个线程

用例: 我有 50 多个客户,每个客户的活动都记录在单独的 Excel 文件中。每 5 分钟将每个客户的一个新文件添加到共享文件系统位置。 在应用程序启动时...

回答 1 投票 0

为什么执行器服务提交的任务没有异步执行任务?

我正在尝试在我的 intellij 本地中使用异步 java。我的意图是,我将从 main 方法调用 calucalateAsync() 方法,然后将调试点放在 System.out.println("calculate

回答 1 投票 0

如何使用 Mockito 模拟 ExecutorService 调用

我想使用 Mockito 模拟以下代码片段。 未来>> getUser = executorService.submit(() -> userRepository.findById(user.getUserId())); 我

回答 3 投票 0

如何在 Java 中使用 Google 我的商家信息 API 读取所有帐户的所有位置时解决错误代码 503 和 429

我将使用 Google 我的商家商家信息 API(记录的 Google 商家资料 API)检索所有帐户的所有位置。 我尝试编写代码的简化版本...

回答 1 投票 0

线程停放在 java.util.concurrent.ThreadPoolExecutor.getTask 的原因可能是什么

我有一个执行器,负责消费来自 ArrayBlockingQueue 的消息。 新的 ThreadPoolExecutor(1, 1, 0L, 时间单位.毫秒, 新的 LinkedBlockin...

回答 2 投票 0

如何将虚拟线程与ScheduledExecutorService一起使用

我想使用Java 19和ScheduledExecutorService中引入的虚拟线程。 我需要安排一些线程每分钟运行一次。我知道我可以使用这样的东西:

回答 2 投票 0

ExecutorService 与休闲线程 Spawner

我有一个关于 ExecutorService 在 Java 中如何工作的基本问题。 很难看出简单地创建线程来并行执行某些任务和分配每个任务之间的区别...

回答 2 投票 0

当我发现某些东西时如何停止ExecutorService

我正在使用 Java 21 和 Spring Boot 3.2.0(快照)。我有更多课程,但我只显示本例中的基本课程。我正在尝试使用...检查多线程环境中的一些记录...

回答 1 投票 0

带有背压的ExecutorService

我对 ExecutorService 有以下要求: 并发处理任务(线程)数量有限,最好是可配置的 当所有线程都被占用后,后续提交任务...

回答 2 投票 0

服务器-客户端程序中的多线程问题(Java)

我一直在尝试用Java实现一个简单的多线程服务器客户端程序。这是 Hyperskill 中的一个项目阶段(在此处找到)。 阶段目标如下: 服务器应保留

回答 1 投票 0

ExecutorService:如果我向 Executor 提交()太多任务会发生什么?

看起来ExecutorService内部使用了阻塞队列。 我只向 ExecutorService 分配 2 个线程,如下所示: ExecutorService 执行器 = Executors.newFixedThreadPool(2); 会发生什么...

回答 1 投票 0

如果一个线程执行失败,我想恢复另一个线程

我的示例代码如下: ExecutorService ex = Executors.newFixedThreadPool(3); List job = new ArrayList<>(); 例如:invokeAll(job); 我有 3 项工作并行运行,其中一项工作

回答 1 投票 0

Executor 服务不会处理 arraylist 中传递的所有数据

我正在尝试使用 ExecutorService 创建一个包含 3 个线程的线程池,但是每当我使用这些线程处理 ArrayList 时,只有列表的第二个第三个和最后一个元素由 run(...

回答 1 投票 0

将对象列表从一个线程传递到另一个线程

我有一个需求,需要批量获取记录,例如从数据库中的一百万条记录中一次获取 500 条记录,并处理每批记录。我希望使用

回答 1 投票 0

使用执行器服务进行繁重循环操作的最佳实践是什么?

我使用 Executor 来执行繁重的操作,例如使用循环对 JSON 响应进行分组。我使用了这里的执行程序服务用法,并一直使用此代码进行后台操作:

回答 0 投票 0

执行器阻塞主线程-主线程等待时间过长触发ANR

我正在分析 firebase 日志 (crashalytics),我注意到与下面发布的功能相关的特定错误。 jdk.internal.misc.Unsafe.park 主线程等待太久触发ANR...

回答 1 投票 0

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