executorservice 相关问题

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

ExecutorService 未将完成的线程返回到池中?

我创建了一个异步任务线程,它为长时间运行的作业创建了内部 8 个工作线程。假设我有 8 个长期运行的作业,一切都工作正常。所有 8 个 Worker-Jobs 在例如 10 秒内完成...

回答 1 投票 0

如何在 Java 中并行处理对象列表?

我有一个大约有一千个Java对象的列表,并且正在迭代一个List容器来处理它们,对每个对象进行相同的处理。这种顺序方法需要花费大量时间

回答 3 投票 0

Main 方法 catch 块中未捕获运行时异常

导入java.util.concurrent.ExecutorService; 导入java.util.concurrent.Executors; 公共类 MyMainThread { 公共静态无效主(字符串[] args){ ExecutorService 执行器 = Exec...

回答 1 投票 0

Executors#newThreadPerTaskExecutor 的需求/使用是什么?

我浏览了一些最近引入的公共 API,并偶然发现了 JDK 21+ 中的 Executors.newThreadPerTaskExecutor。 创建一个执行器,为每个任务启动一个新线程。号码 的...

回答 1 投票 0

如何重新启动计时器倒计时

我正在尝试重置计时器,以便它可以从我的数组中提取另一个值。 有谁知道解决方案吗?我的错误是说: 泥炭 = 泥炭 = 1; 从内部类引用的局部变量必须...

回答 2 投票 0

显示下载进度条

我在应用程序中使用执行程序服务从 URL 下载文件。我想添加一个水平进度条来显示下载进度,但我遇到了一些错误。我怎样才能添加进度...

回答 1 投票 0

ScheduledExecutor服务复用

所以,假设我有以下 ScheduledExecutorService: 公共课 Foo { 私有 ScheduledExecutorService 执行; 公共 Foo() { exec = 执行者。

回答 3 投票 0

spring 会负责关闭你的 ExecutorService 吗?

在我的配置类中,我有一个固定线程池的 bean @豆 公共ExecutorService固定线程池(){ 返回 Executors.newFixedThreadPool(200); } 我稍后会在某堂课上自动装配它。就像我一样

回答 2 投票 0

ThreadPoolExecutor 中的竞争条件

代码必须做什么: 同步执行 Bot#run。 需要修复什么: 在其他机器人和线程之间共享资源(Bot.responseData 或...更多)。 Bot.run() 执行阶段: http 请求 ->...

回答 1 投票 0

向 ExecutorService 提交任务时并行流如何工作?

我是一家软件公司的顾问,负责使用我的开发同事构建的不同工具为我们的客户提供支持。 我对 Java 的经验很少,但我确实尝试阅读代码......

回答 1 投票 0

并行流与 ExecutorService 结合使用时如何工作?

我是一家软件公司的顾问,负责使用我的同事开发人员构建的不同工具来支持我们的客户。 我对 java 的经验很低,但我确实阅读了代码试图理解......

回答 1 投票 0

我可以多次提交给同一个单线程执行器吗?

我有一个代码块,应该使用 CompletableFuture 和 ExecutorService 在不同线程上并行运行。该代码块发出网络请求(使用 RetroFit),并等待每个

回答 1 投票 0

如何处理Executor/FutureTask流上的lambda表达式?

这是我的任务类: 公共接口任务回调{ void onTaskCompleted(布尔结果); 无效onTaskFailed(异常e); } 公共类 AsyncTaskExample { 私人最终执行程序exe...

回答 1 投票 0

Java 21 虚拟线程执行器的性能比具有池化操作系统线程的执行器差?

我刚刚将 Spring Boot 应用程序升级到 Java 21。作为其中的一部分,我还进行了更改以使用虚拟线程。无论是在提供 API 请求时还是在执行异步操作时...

回答 1 投票 0

java中如何从Executors.newFixedThreadPool(MAX_THREAD_COUNT())迁移到虚拟线程

动机: 尝试迁移虚拟线程。 问题: 尽管虚拟线程很便宜,但操作系统可能会发现同时堆叠某些进程很可疑,例如搜索 ip 或...

回答 1 投票 0

如何在``Executor Service``java中处理多线程

我正在开发一个解决方案,对于单个客户,我需要调用API来获取该客户的员工列表。但这个 API(第三方)一次只能返回 100 名员工。所以,我需要...

回答 1 投票 0

CompletableFuture SupplyAsync 的 JUnit 测试

如何为以下函数模拟和编写单元测试?我发现为 CompletableFuture 编写单元测试很困难。如果该功能在3分钟内没有取消任务,我想...

回答 1 投票 0

主线程完成时优雅地关闭 ExecutorService

在实用程序库中,我正在创建一个 ExecutorService ExecutorService es = Executors.newSingleThreadExecutor(); 然后主线程会将一些任务发布到这个ExecutorService。当主要第三...

回答 3 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

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