腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如果
线程
失败
/
完成
,
如何
向
ExecutorService
重新
提交
线程
java
、
multithreading
、
concurrency
、
parallel-processing
我有一个
线程
,必须
重新
提交
每次其作业
完成
或崩溃,因为一个错误。 主
线程
不能被阻塞。 如有必要,必须取消
线程
。 最佳解决方案是什么?blocked and do other stuff"); public void waitForEvents() {
ExecutorService
浏览 56
提问于2017-11-03
得票数 2
回答已采纳
2
回答
ExecutorService
应等待taksk批量
完成
后再
重新
启动
java
、
multithreading
、
memory-leaks
fileNumber+".txt")); } catch (IOException e) { } }
executorService
.execute(new Importer(service));
executorService
.shutdown(); 在每个
线程
执行后,在
executorService</e
浏览 0
提问于2021-03-20
得票数 0
2
回答
如何
使用Java
ExecutorService
线程
池来处理持续/无限的任务?
java
、
concurrency
Java
ExecutorService
框架允许您使用托管
线程
池委托许多要执行的任务,以便一次可以执行N个任务X个任务,直到
完成
为止。 我的问题是。
如果
N是一个无限大的数字,或者太大,以至于最初分配/分配/定义是不切实际的,那该怎么办?
如何
利用Java
线程
池(
ExecutorService
)的概念在不耗尽资源的情况下处理比合理
提交
的任务更多的任务。我最初解决这个问题的尝试是一次
向
ExecutorServic
浏览 0
提问于2012-12-09
得票数 4
回答已采纳
1
回答
java
ExecutorService
newSingleThreadExecutor是否只使用一个
线程
执行所有任务?
java
、
multithreading
我知道java
线程
不能
重新
启动。因此,当我
向
newSingleThreadExecutor
提交
多个任务时,它是
如何
使用单个
线程
执行所有任务的?我的理解是,newSingleThreadExecutor将一次最多使用一个
线程
来处理任何
提交
的任务。我想newFixedThreadPool也是一样的。
如果
不能
重新
启动
线程
,那么执行n个任务时,应该生成n个
线程
。
如果
我换了
浏览 0
提问于2018-03-23
得票数 0
回答已采纳
2
回答
主
线程
完成
时优雅地关闭
ExecutorService
java
、
threadpool
、
executorservice
在实用程序库中,我正在创建一个
ExecutorService
然后,主
线程
将
向
这个
ExecutorService
当主
线程
完成
时,我想关闭
ExecutorService
以允许应用程序退出。 问题是我只能更改实用程序库中的代码。我考虑过的一个选择是使用守护进程
线程
。但是,在
提交
给服务的任务能够
完成<
浏览 3
提问于2013-11-23
得票数 4
回答已采纳
2
回答
ExecutorService
终止,但JVM没有。
java
、
multithreading
、
executorservice
我
向
Executors.newFixedThreadPool(3)
提交
了一些任务,它们都成功地运行并
完成
。然后我打电话
executorService
.awaitTermination(2000, TimeUnit.MILLISECONDS);
executorService
.isTerminated() 得到两次真实的回报。主
线程
浏览 1
提问于2014-09-20
得票数 2
回答已采纳
2
回答
ExecutorService
的奇怪行为
java
、
multithreading
、
concurrency
、
java.util.concurrent
每件事情在99%的时间内都能正常工作,但有时我会在日志文件中看到一个非常奇怪的执行日志消息,当DB缓慢或停滞不前(不要问为什么),并且目前正在运行的8个任务在所有8个
线程
中都被停止并且尚未
完成
时,
ExecutorService
越来越多的任务
向
DB发送请求,最终导致DB陷入瘫痪,Java堆内存耗尽。 看起来在
ExecutorService
内部发生了一些奇怪的事情,或者我对情况的理解是错误的。有人见过这样的东西吗?在任何时候,最多的nThreads
线程
都是活动的处理任务。
如果</em
浏览 5
提问于2011-11-03
得票数 0
2
回答
如何
在我的Java程序中终止执行程序?
java
、
executorservice
、
executor
这个问题与我之前的问题有关: } catch (Exception e) { e.printStackTrace(); }
ExecutorService
executor.isTerminated()) { } 在我看来,在第一个任务
完成</em
浏览 4
提问于2014-06-23
得票数 1
回答已采纳
2
回答
在java中,
如何
捕获从子
线程
引发的异常,然后从父
线程
再次抛出异常?
java
、
multithreading
、
exception-handling
、
io
但我在这里的问题是,保存方法可以抛出IOException,我希望捕获它,并将其作为这个getInputStream方法的一部分
重新
抛出。我试图将save(out)抛出的IOException包装到运行时异常,但我知道父
线程
不能捕获这个运行时异常。所以我被困住了,有人能给我指点方向吗?我读过,但感觉我的问题仍然不同,因为我想在父
线程
中
重新
抛出异常,上面的问题解决了只捕获异常的问题。
浏览 0
提问于2018-05-17
得票数 2
1
回答
每个
线程
上有多个任务的executor服务
java
、
multithreading
、
executorservice
我正在运行一个具有多个
线程
的
executorservice
(为简化起见,假设为2)。在每个
线程
上,我都会
提交
一个runnable,其中包含许多测试。这些测试使用的是我电脑上的一个软件。我的场景是,
如果
在任何
线程
上测试
失败
-我需要在我的计算机上
重新
启动软件。 因此,
如果
对
线程
1的测试现在需要
重新
启动软件-我需要暂停第二个
线程
的工作(所有
线程
基本上都需要暂停,包括<
浏览 0
提问于2016-06-29
得票数 0
1
回答
如何
将
线程
实现更改为使用
ExecutorService
java
、
multithreading
我一直在做一个游戏,并且在我的程序中使用
线程
来执行任务。让我解释一下这个场景。我有一个BattleManager类,它实现可运行,并在战斗队列中循环(
如果
有的话)。由于可以同时运行100多个战斗,而且每次战斗中都有复杂的计算,所以我在WildBattle类中生成一个子
线程
来执行任务,从而使战斗并行进行。 }现在的主要问题是,我想了解executor服务,我在少数地方读到,使用executor服务总是比
浏览 0
提问于2015-06-08
得票数 3
回答已采纳
5
回答
多
线程
最佳实践:约束任务newFixedThreadPool
java
、
multithreading
、
concurrency
、
threadpool
我还想限制
线程
的数量(不超过16个) java开始为我做这件事,我正在使用当前的代码来
完成
这个任务: FetcherRunner runner = new FetcherRunner(routes, start, stop);
executorService
.submit
浏览 0
提问于2012-07-18
得票数 2
回答已采纳
2
回答
executorThreadPool检查任务何时
完成
或超时
java
、
multithreading
、
concurrency
、
executorservice
我使用的是
executorservice
,每次webservice调用都会产生大约9-10个可调用的任务,并
提交
给
executorService
线程
池。该应用程序有一个
线程
池大小为100的单个
executorService
。当我
提交
callables时,我有一个2 For循环。外部循环要么运行到指定的超时到期,要么运行到已
完成
的哈希集大小和
提交
的任务大小;内循环遍历可调用对象,
如果
isDone()==为true,则这
浏览 2
提问于2016-07-01
得票数 1
1
回答
ExecutorService
和SwingWorker
java
、
swing
、
model-view-controller
、
swingworker
、
executors
我到处找过这个答案,但似乎找不到,所以道歉
如果
这是一个愚蠢的问题。请温柔点。 我正在编写一个简单的MVC框架,并且对SwingWorker和它
如何
与
ExecutorService
工作感到困惑。我想通过使用
ExecutorService
来限制Executors.newFixedThreadPool(n)允许我执行的
线程
数。我想知道的是,我试图组合这两个类来限制
线程
的数量,因为
如果
我将一个SwingWorker任务
提交
给一个Executor,那么这一个任务
浏览 0
提问于2014-03-02
得票数 3
回答已采纳
2
回答
Java/Guava中的异步编程
java
、
guava
{ void onFailure(){} // end of class B 你
如何
在这里定义一个工作单元哪个
线程
将执行哪个工作
浏览 1
提问于2014-02-20
得票数 0
2
回答
适用于非
线程
安全代码的执行器
java
、
multithreading
、
unit-testing
、
executor
我正在开发一些最终将被多
线程
化的代码,使用
线程
池。
线程
池执行的任务将进行回调,并(有时)将进一步的任务
提交
到任务队列中。我想先开发单
线程
代码,得到正确的代码(我使用的是测试驱动的开发),然后进行修改以确保
线程
安全(锁等)。要做到这一点,我需要一个非
线程
安全代码可以安全使用的Executor。我认为这意味着我需要一个单
线程
的Executor。也就是说,它会导致所有工作都由调用
线程
完成
。JRE提供这样的Executor吗
浏览 0
提问于2018-11-06
得票数 4
回答已采纳
4
回答
如何
使用
ExecutorService
管理未知数量的可调用项的返回值?
java
、
multithreading
、
executorservice
、
callable
我希望创建一个具有固定
线程
池大小的单例-
ExecutorService
。另一个
线程
将
向
该
ExecutorService
提供可调用的内容,我希望在执行
完成
后立即解析可调用的结果(最优)。我真的不知道
如何
妥善地执行这项工作。我最初的想法是单例-ES中的一种方法,它通过“
提交
(可调用)”
向
ExecutorService
添加一个可调用的方法,并将生成的未来存储在一个HashMap或ArrayList中。另一个
线程</
浏览 1
提问于2013-10-23
得票数 0
回答已采纳
1
回答
如何
使用
ExecutorService
批量运行任务
java
、
multithreading
我试过使用
ExecutorService
,但似乎没有得到正确的结果。
ExecutorService
executorService
= Executors.newFixedThreadPool(8);
executorService
.submit( new Importer( servi
浏览 2
提问于2021-03-20
得票数 2
回答已采纳
1
回答
我需要在这里检查Thread.isAlive()吗?
java
、
multithreading
在web控制器中,我有一个接收请求的父
线程
。有些请求需要很长时间才能处理。为了防止客户端超时,我将父
线程
设置为当子
线程
执行耗时的部分操作时,每隔2秒发回一个字节。我想确保我考虑到了子
线程
死亡的所有可能的情况,但我也不想放入任何无关的检查。下面是父
线程
: ProcessorRunnable runnable = new ProcessorRunnable(settings} finally {
浏览 0
提问于2012-01-18
得票数 0
回答已采纳
3
回答
多
线程
提交
要按顺序
完成
的操作
java
、
multithreading
、
servlets
关于在java中使用
线程
的问题(免责声明-我对
线程
不是很有经验,所以请留出一些余地)。 概述:我想知道是否有一种方法可以让多个
线程
将要执行的操作添加到另一个
线程
负责的队列中。我希望每个到客户端的连接都由一个单独的
线程
处理(到目前为止还可以)。但是,这些
线程
/客户端中的每一个都将对单个xml文件进行更改。但是,这些更改不能同时
完成
。问:我是否可以让每个
线程
将更改
提交
到另一个
线程
将持续管理的队列中?正如我所说的
浏览 0
提问于2013-07-13
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【故障现场】这个死锁出奇的诡异
java判断ExecutorService是否有任务
【揭秘】Executor和ExecutorService区别?
并发编程之Executor,Executors,ExecutorService和ThreadPoolExecutor
理解 Java 任务执行
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券