executorservice 相关问题

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

Java CompletableFuture分配执行程序

我对在CompletableFuture中定义执行程序感到困惑。我不知道如何告诉CompletableFuture在该特定执行程序中运行它。提前致谢。 //假设我有一个执行者......

回答 2 投票 1

什么是知道Executor Service何时完成所有提交任务的最佳方式

这里有两个选项,只是有点混淆哪一个最好去。选项1:ExecutorService es = Executors.newFixedThreadPool(4);名单 tasks = getTasks(); CompletableFuture> [] ......

回答 3 投票 1

corePoolSize = 0如何为ThreadPoolExecutor工作?

ExecutorService.newCachedThreadPool()的定义是public static ExecutorService newCachedThreadPool(ThreadFactory threadFactory){return new ThreadPoolExecutor(0,Integer.MAX_VALUE,...

回答 1 投票 2

应用程序不断尝试重新启动邮件服务,如何只运行一次邮件服务?

我有一个应用程序,运行带有2个可运行的执行程序服务,启动进程以接收来自rfid阅读器的消息。此阅读器从messagelistener接收包含...的消息

回答 1 投票 1

如何在java中跟踪和实现嵌套Runnable的取消选项

我正在使用一个使用ZMQ来处理请求的Java应用程序。我的代码有一些嵌套的Runnable,如下面的结构:私有类SomeRunnable实现Runnable {@ ...

回答 1 投票 1

如何合并从执行程序Future返回的Multimaps列表与Java8

假设我有以下片段:(未来是可调用任务的结果)List >> results = new ArrayList <>();为了未来

回答 1 投票 1

如何使用Java中的Executors执行返回不同对象的方法

我有4个方法返回不同类的List。让我们说公共List getA(String param1, String param2){ //some code here } public List getB(String param1, String param2){ ...

回答 3 投票 3

如何决定是使用newCachedThreadPool还是newFixedThreadPool?

我正在开发一个项目,我需要确保每个线程都在特定范围内工作。例如:NO_OF_THREADS:2 NO_OF_TASKS:10如果线程数为2,任务数为10 ......

回答 1 投票 17

使用ScheduledExecutorService方法定期运行一批任务

我想一次提交一批任务,并定期执行它们。使用ExecutorService对象和invokeall方法,可以立即运行任务。但是试着用......

回答 1 投票 0

连续运行ExecutorService任务

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

回答 2 投票 0

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

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

回答 1 投票 0

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

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

回答 2 投票 2

如何正确关闭java ExecutorService

我有一个简单的java ExecutorService,它运行一些任务对象(实现Callable)。 ExecutorService exec = Executors.newSingleThreadExecutor();名单 tasks = new ArrayList

回答 2 投票 8

在Spring Boot中我有一个Async调用,我必须等待我的下一个线程等到CRUD操作

在我的项目中..我有一个方法createUserRespone(),用于将响应发送给用户,之前有一个异步调用,它执行一些数据库操作,并在createUserRespone()...

回答 1 投票 0

如何使用mockito和junit为Java中的ExecutorService编写测试用例?

如何使用mockito和junit为ExecuterService编写测试用例? protected void updateRequest(String request){ExecutorService executor = Executors.newFixedThreadPool(1);执行....

回答 1 投票 0

如何在多线程程序中保留线程变量的值

我有一个代码,每隔5秒产生一个新线程,每个线程定期打印出一个计数器的值。它最多可以启动10个线程。这是代码:public static void main(...

回答 1 投票 1

Java ExecutorService shutdownNow不会中断

我在密码破解程序分配中关闭执行程序服务时遇到问题。我知道shutdownNoW()没有任何保证,只能通过向所有人发送中断来尽力而为......

回答 1 投票 2

如何使这段代码线程安全?

此代码是方法中的一部分。代码使用两个for循环遍历两个列表。我想看看是否有可能使用多线程加速这两个循环的过程。 ...

回答 1 投票 1

如何在执行程序服务中获取队列中的任务数?

所以我使用executorservice来创建一个线程池。 ExecutorService executor = Executors.newSingleThreadExecutor();我试图访问线程池队列中的任务数。我知道了 ...

回答 2 投票 6

Java ExecutorsService提交FutureTask get on Future返回null

我有这个片段。 final ExecutorService executor = Executors.newFixedThreadPool(3); final Runnable runnable =() - > {System.out.println(“Inside runnable run method”);};最终可调用&...

回答 2 投票 2

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