腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
为什么
ScheduledThreadPoolExecutor
只
接受
固定
数量
的
线程
?
、
我可以想象一些任务
的
调度需要很长
的
时间,
ScheduledThreadPoolExecutor
会为需要运行
的
其他任务创建额外
的
线程
,直到达到最大
线程
数。但是似乎我只能为池指定
固定
数量
的
线程
,
为什么
会这样呢?
浏览 0
提问于2010-07-28
得票数 33
1
回答
最小和最大
线程
数
的
ScheduledExecutorService
、
我试图使用ScheduledExecutorService来调度给定
线程
池上
的
任务。ScheduledExecutorService scheduledExecutorService() {} 看起来,创建实例
的
这种方式假设用户指定
的
值是最小
线程
数,并且最大
线程
数将是Integer.MAX_VALUE (默认值)。如何为ScheduledExecutorService实例指定最大
线程
浏览 8
提问于2021-11-17
得票数 1
回答已采纳
2
回答
使用调度程序或Thread.Sleep
的
线程
延迟
、
、
、
在我
的
应用程序中,我调用第三方供应商web服务。我需要延迟我
的
线程
处理,以达到供应商webservice支持
的
所需吞吐量。我有两种选择1.使用Thread.Sleep 2.按照post 中提到
的
方式使用
ScheduledThreadPoolExecutor
想知道哪一个是更好
的
选择,因为我们正在使用供应商网络服务发送时间关键信息任何帮助都是非常感谢
的
。
浏览 3
提问于2015-08-08
得票数 3
1
回答
如果另一个计时器事件挂起,
ScheduledThreadPoolExecutor
计时器不会触发
、
import java.util.concurrent.
ScheduledThreadPoolExecutor
; private static
ScheduledThreadPoolExecutor
threadPool = new
ScheduledThreadPoolExecutor
threadPool.scheduleAtFixedRate(Test::onTimer2, 0, 500, TimeUnit.MI
浏览 4
提问于2016-09-14
得票数 0
回答已采纳
1
回答
在某些情况发生后停止
线程
ScheduledThreadPoolExecutor
、
、
、
、
我想有一些
线程
池,运行一些任务
的
固定
数量
的
时间(这个
线程
池不断获得任务
的
所有时间)。每个任务调用一些API来获取一些值,这些值可以是空
的
。我希望只有在返回值为null
的
情况下,任务才能再次运行(在
固定
时间之后)。否则,我不希望这个任务再次运行。有什么方法可以做到这一点吗?我唯一想到
的
就是使用
ScheduledThreadPoolExecutor
并从内部杀死特定
的
<
浏览 38
提问于2020-01-19
得票数 0
回答已采纳
3
回答
使用ScheduledExecutorService执行多任务
、
我目前有一个类
的
列表,每个类启动一个调度程序,如下所示: }, interval,} 所以每个类基本上都会启动它自己
的
调度程序但据我所知,调度器现在可以并行运行更多
的
任务。任务(或者在我当前程序中
的
调度器)具有不同
的
延迟值和间隔值,并且启动
的
调度器
的
数量
浏览 4
提问于2012-02-07
得票数 7
回答已采纳
2
回答
使用更少
的
计时器
、
、
、
、
它在我
的
游戏中不会有太大
的
滞后,但我知道我可以通过减少Timer
的
运行来减少游戏中
的
滞后。游戏有多个Timer,因为它有一个Timer来更新所有的东西,比如玩家
的
位置和所有的障碍物,然后我有其他
的
Timer,我可以用它来消除你可能得到
的
电源。例如,我有一个Timer,它
的
初始延迟设置为5000,当它运行一次(它
只
运行一次)时,它会移除特定
的
加电,而我有另一个Timer,它
的
初始延迟设置为20000。
浏览 0
提问于2013-05-19
得票数 1
回答已采纳
1
回答
这是一个可
接受
的
“递归”并发设计吗?
、
、
我想在并行工作
线程
中处理一些数据。但是,我不想让父
线程
检查一个工作
线程
是否已经完成,然后分配一个新任务,而是希望这些
线程
加载数据主题,并重新启动主题本身。exception runNewWorkerThread(); } 现在,这个递归地重新启动了工作
线程
,这是一个可
接受
的
设计,还是应该通过在可运行
的
threads.Is中执行某种循环来保持工作<e
浏览 3
提问于2015-09-14
得票数 1
回答已采纳
2
回答
为什么
ScheduledExecutorService不能根据需要产生
线程
?
在我
的
应用程序中,我使用了ScheduledExecutorService,但是
只
产生了一个
线程
来处理计划
的
任务。这是因为ScheduledExecutorService不会产生
线程
来处理挂起
的
任务吗? 这是一个代码片段,它将
只
输出"run() 1“,而不是预期
的
"run() 1”,后跟"run() 2“..."
浏览 1
提问于2012-07-27
得票数 11
回答已采纳
1
回答
确定任务在
ScheduledThreadPoolExecutor
的
BlockingQueue中停留
的
时间
我使用
的
是一个,我怀疑对于可用
的
线程
数量
,有时会有太多未完成
的
请求(是的……我可能需要调整
线程
的
数量
)。更具体地说,我想知道在调度任务触发后,任务在
线程
池
的
BlockingQueue中等待可用
线程
的
时间有多长。当
ScheduledThreadPoolExecutor
将任务添加到它
的
内部队列(
ScheduledThreadPoolExecu
浏览 1
提问于2012-05-06
得票数 1
2
回答
ScheduledThreadPoolExecutor
构造函数中“核心池大小”
的
含义
、
、
我对
ScheduledThreadPoolExecutor
很陌生(因为我通常使用简单
的
Timer,但人们一直建议不要这样做),我不太明白传递给
ScheduledThreadPoolExecutor
(int)构造函数
的
合适整数值是什么。
浏览 3
提问于2013-04-08
得票数 16
2
回答
替代
ScheduledThreadPoolExecutor
以避免过多
的
线程
分配
、
、
我使用
ScheduledThreadPoolExecutor
来调度大量任务,以便在一个小时内平均运行。 由于它作为一个
固定
大小
的
池使用core
浏览 4
提问于2022-09-15
得票数 1
回答已采纳
2
回答
我们需要打电话给awaitTermination on ScheduledExecutorService吗?
、
我对Java多
线程
很陌生。我有数千个需要执行
的
计划任务/
线程
。scheduleService.isTerminated()) {此外,请让我知道什么应该是理想
的
计数
线程
池。我已经设置为90,但我需要池,它可以根据需要增长,但看起来ScheduleExecutorService没有这样
的
API。
浏览 1
提问于2015-04-09
得票数 3
回答已采纳
1
回答
如何停止Java中
的
定时任务
TimerTaskmyTimer.schedule(myTask, alarmDate);但我必须阻止他们中
的
一些人
浏览 0
提问于2014-06-05
得票数 1
3
回答
安卓定制补间定时器vs
ScheduledThreadPoolExecutor
,或者其他选择
我正在开发一个针对Android2.2
的
自定义补间效果。这不是一个直视图动画(许多事情都是基于补间
的
进度而发生
的
),因此2.2中可用
的
animation类是不够
的
(显然Animator可以做到这一点,但不可用)。我已经实现了基本
的
逻辑(移植JS和我之前编写
的
补间引擎),它看起来工作得很好,但有点慢。我正在使用计时器和计时器任务--我读到过
ScheduledThreadPoolExecutor
是“首选”
的
,但从我读到
的
浏览 3
提问于2012-02-11
得票数 2
回答已采纳
4
回答
java.util.concurrent.
ScheduledThreadPoolExecutor
的
Spring版本
、
、
我想同时运行一些
线程
,它们以
固定
的
时间间隔执行给定
的
runnable任务。每个
线程
都有自己
的
Runnable任务实例。我找到了java.util.concurrent.
ScheduledThreadPoolExecutor
,它似乎满足了我
的
需求。 是否存在提供相同功能
的
Spring类?如果是,那么使用哪一个更好。
浏览 0
提问于2011-08-26
得票数 2
回答已采纳
3
回答
带Swing
的
多
线程
、
、
、
、
我正试图用Swing编写一个多
线程
程序。从本质上讲,这个程序是如何工作
的
,当它运行时,它将有一个机器人(用截图中
的
一个圆圈表示),它在一个领域中徘徊。这个机器人应该由自己
的
一根线来控制。现在我已经掌握了程序
的
基本知识,但它都是在一个
线程
下运行
的
。我可以发射任意
数量
的
机器人,但它们都是在一个
线程
下运行。但我希望,每当我点击“发射机器人”,一个独立
的
线程
被创建和控制机器人。但是,启动和
浏览 4
提问于2015-11-25
得票数 1
回答已采纳
1
回答
Java中
的
线程
池
、
、
首先,我创建一个新
的
ThreadPool:然后我创建了一些在那之后,我会不时地执行我
的
ThreadPool,传递给他相同
的
Runnable对象:我每隔20秒执行一次这个ThreadPool我
的
问题是threadExecutor停止工作大约5分钟。它只是不执行Runnable对象。我注意到当
浏览 0
提问于2012-01-09
得票数 5
回答已采纳
1
回答
带定时器
的
scheduleAtFixedRate
、
、
我试着每小时执行一次代码 Task performed on 13 : 00 Task performed on我想有比一个更多
的
线程
,但我不明白
为什么
他们有几个
线程
。我加了我
的
密码。谢谢你
的
帮助
浏览 2
提问于2019-07-25
得票数 0
4
回答
多
线程
java
、
、
我正在尝试弄清楚如何在java中使用多
线程
。现在,我
的
程序在没有并发
的
情况下工作得很好,但我想实现多
线程
来帮助加速它。该程序运行多个单独子类
的
对象,每个对象50%
的
时间评估花费在仅使用一个核心而不是8个可用核心
的
进程中。这些对象在之前是完全独立
的
,但在程序中用作输入。我试图通过让子类实现Runnable来实现多
线程
,然后让我
的
程序为每个这样
的
对象使用一个
线程
。这是正确
的</
浏览 1
提问于2011-07-21
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java并发编程的艺术
理解 Java 任务执行
一文总结线程池框架结构体系
Java-技术专题-多线程之线程池
【揭秘】ThreadPoolExecutor全面解析
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券