腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
暂停
ScheduledExecutorService
java
、
scheduled-tasks
、
executor
我正在使用
ScheduledExecutorService
执行一个以固定速率调用服务
的
任务。服务可能会向任务返回一些数据。该任务将数据存储在
队列
中
。一些其他
线程
慢慢地从
队列
中
挑选项import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.
ScheduledExecutorServi
浏览 4
提问于2011-07-01
得票数 9
回答已采纳
1
回答
ScheduledExecutorService
中
的
线程
队列
java
、
multithreading
、
scheduledexecutorservice
我对
ScheduledExecutorService
的
工作原理有疑问,假设我这样声明了一个executor:并且,这是我将要创建
的
任务,以便在一天过去后运行: // do stuff }, 1, TimeUnit.
浏览 7
提问于2017-01-27
得票数 1
回答已采纳
1
回答
Java
ScheduledExecutorService
生产者\使用者
java
、
concurrency
、
producer-consumer
、
java.util.concurrent
、
blockingqueue
我有一个
队列
,其中包含需要处理
的
一些信息。此
队列
定期更新(但仅在其为空时)。对于调度,我想使用
ScheduledExecutorService
。我有几个问题\问题: 如何保持这个
队列
?因为我认为它应该是全球性
的
。我应该让它在某个“持有者”类中保持静态吗?这不是个糟糕
的
设计吗?用
ScheduledExecutorService
初始化这个
队列
和所
浏览 3
提问于2013-02-24
得票数 2
2
回答
ScheduledExecuterService.scheduleAtFixedRate创建多
线程
池- Android
java
、
android
、
dalvik
、
executorservice
、
scheduledexecutorservice
我在我
的
安卓应用程序中有一个名为UploadManager
的
AsyncTask,它检查处理过
的
项目,并将它们上传到服务器。然而,有时会创建多个
线程
池(这种情况发生
的
概率为10% ),由于有时相同
的
请求会被发送两次到服务器,尽管这种并发性是在服务器和客户机级处理
的
,但我仍然不希望这种情况发生在客户端。public
浏览 0
提问于2013-04-05
得票数 4
回答已采纳
1
回答
ScheduledExecutorService
等待任务完成,挂起
的
任务堆积起来最终会中断主
线程
吗?
java
、
scheduledexecutorservice
我对我使用
ScheduledExecutorService
的
新实现感到好奇,在这个实现
中
,任务预计将在100ms周期和0ms延迟内完成。但是,如果有系统负载并且占用时间为550ms,是否会有一个由
ScheduledExecutorService
维护
的
队列
来处理这4个挂起
的
任务?然后在(0ms延迟)第一个完成后立即运行。如果第二次执行需要560毫秒,会不会再增加4个
线程
到
队列
中
呢? 没有关于这方面的文档,否则我可能会忽
浏览 62
提问于2020-06-20
得票数 0
1
回答
如果
线程
已经繁忙,则newSingleThreadScheduledExecutor
的
工作
java
、
android
我
的
要求是创建一个服务,在特定
的
时间间隔后继续检查一个
队列
&处理
队列
中
的
元素。对于10秒后
的
调度任务,我使用:schd.scheduleAtFixedRate(readQueueRunnable, 10, 10, TimeUnit.SECONDS); 我
的
问题是,假设第一
浏览 0
提问于2014-01-29
得票数 12
1
回答
在run()方法
中
任务调度本身会导致创建过多
的
线程
?
java
、
spring
、
multithreading
、
spring-boot
、
scheduled-tasks
根据这个{ public ConditionCheckingTask( final
ScheduledExecutorService
this.ses.schedule( this , 1 , TimeUnit.M
浏览 2
提问于2022-02-28
得票数 0
1
回答
使用多个
线程
(在一个池中)访问BlockingQueue不能像预期
的
那样并行工作
java
、
thread-safety
、
java-threads
、
blockingqueue
所以我有一个阻塞
队列
实现。其中一个Schedular是将一个随机数放入
队列
,延迟1秒,我实现了另一个包含10个
线程
池
的
Schedular,以便从消息
队列
中
调用take()。重要
的
是我正在尝试实现
的
场景是,在从
队列
中
取出单个项目后,
线程
等待20秒(
线程
睡眠),我
的
理解是
线程
池中
的
其他9个
线程
将开始并行工作,而第一
浏览 4
提问于2020-11-19
得票数 0
1
回答
当
线程
中发生异常时,SchduledExecutorService不执行UncaughtExceptionHandler
java
、
scheduler
、
scheduledexecutorservice
、
uncaughtexceptionhandler
我使用
ScheduledExecutorService
,它使用ThreadFactory创建新
线程
。但是,当计划任务中出现某些异常时,
线程
工厂
中
的
UncaughtExceptionHandler不会被执行。为什么会这样?uncaught exception {}", thread.getName(), t);}public static void main(String[] args) {
ScheduledExecutorService
在上面的片段
浏览 3
提问于2019-10-10
得票数 2
回答已采纳
1
回答
使用服务
中
的
处理程序和
线程
,Thread.sleep使程序挂起?
android
我正在开发一个任务调度器应用程序作为我
的
大学项目,我有一个检查任务到期时间
的
服务。我已经实现了处理程序来检查过期时间。当应用程序
的
过期时间与当前时间匹配时,它会发送状态栏通知。此时,我将使用Thread.sleep方法暂停Thread一分钟,这会导致我
的
应用程序挂起。在logcat
中
,它显示应用程序
的
大量CPU使用率。我正在从数据库
中
获取数据,但当不调用Thread.sleep时,它工作得很好。请帮帮忙。
浏览 2
提问于2011-06-02
得票数 1
回答已采纳
2
回答
ScheduledExecutorService
仅调用一个
线程
java
、
concurrency
、
executorservice
我想从一个
队列
中
拉出多个文件,并同时解析它们。但是,我
的
executor只调用了一个
线程
:protected static BlockingQueue
浏览 0
提问于2013-01-28
得票数 0
回答已采纳
1
回答
在while循环中轮询阻塞
队列
时,
线程
是安全
的
java
、
multithreading
考虑下面的示例,其中ItemDeletionManager可以将要删除
的
项目排入
队列
。工作
线程
可以调用它
的
createJob()方法,该方法将创建一个复合作业来一次删除所有项。假设工作
线程
每隔几分钟左右定期运行一次。但是,要删除
的
项目可能每隔几秒钟就会进入
队列
。这就是为什么有必要创建一个复合作业,而不是让worker在每次迭代
中
为一个项目创建一个作业。
scheduledExecutorService
= Executors.newSc
浏览 69
提问于2021-10-29
得票数 0
1
回答
Java
线程
池大小(执行器)
java
、
multithreading
我有一个有3个
线程
的
应用程序,我将切换到由
ScheduledExecutorService
管理。在创建此实例时,必须指定
线程
池大小,但这是什么?这是否意味着如果我计划运行3个任务,我应该为每个
线程
池创建一个大小为3
的
线程
池吗?
浏览 6
提问于2015-02-10
得票数 1
回答已采纳
3
回答
何时使用Cron作业与
ScheduledExecutorService
java
、
cron
、
scheduled-tasks
我们
的
团队目前正在开发一个Java应用程序,它将有许多持续运行
的
处理
线程
(比如从
队列
中
轮询)。 与此应用程序相关
的
是一系列任务,这些任务必须在一些预先确定
的
时间段(每天一次,每六小时等)运行。我们团队
的
一些成员认为,最好通过cron作为独立进程执行这些任务,而另一些成员则认为最好将它们包含在通过
ScheduledExecutorService
计划的当前应用程序
中
。在何时使用cron与内部
ScheduledEx
浏览 10
提问于2014-09-19
得票数 2
回答已采纳
1
回答
如果spring
线程
调度器已满,Cron作业会发生什么情况?
java
、
spring
、
cron
、
spring-integration
、
threadpool
在我
的
应用程序
中
,我有一个spring
线程
调度器池,用于在将来
的
特定时间运行不同
的
Cron作业。我
的
Cron作业有足够
的
日志记录,可以告诉您它做了什么。我开始注意到,有时这些作业不会在它应该运行
的
时间执行。我已验证这些作业是否已添加到调度程序
队列
中
。因此,我怀疑如果我
的
调度程序池已满,并且没有任何空闲
线程
,那么它无法在特定时间调度作业。当spring在池中发现任何空闲
线程<
浏览 0
提问于2018-11-28
得票数 0
2
回答
如何以每秒几个
的
固定速率准确地调度任务
java
、
multithreading
我目前使用
的
是对于每秒执行许多任务,在几个threads.The
中
的
异步问题是例如,当我想在一秒内在第一个
线程
中
执行3个任务,在第二个
线程
中
执行7个任务,在第三个
线程
中
执行5个任务时,有时我会得到4,7,6或3,6,6。这不是处理器在使用
浏览 1
提问于2015-06-10
得票数 6
1
回答
如何从
ScheduledExecutorService
获取
队列
和池大小
java
、
multithreading
、
scheduled-tasks
、
java.util.concurrent
但是在调度特定
的
作业之前,我想检查
ScheduledExecutorService
的
池大小和
队列
大小,但我找不到任何方法。有人能建议我如何在调度任何作业之前检查
ScheduledExecutorService
的
池大小和
队列
大小吗?//here i have created
ScheduledExecutorService
private static final
ScheduledExecutorService
浏览 111
提问于2019-09-27
得票数 2
回答已采纳
1
回答
最小和最大
线程
数
的
ScheduledExecutorService
java
、
multithreading
我试图使用
ScheduledExecutorService
来调度给定
线程
池上
的
任务。(3);看起来,创建实例
的
这种方式假设用户指定
的
值是最小
线程
数,并且最大
线程
数将是Integer.MAX_VALUE (默认值)。如何为
ScheduledExecutorService
实例指定最大
线程
数?我不能分配这么多
的
线程
来达到最大
的
线程
数。解压缩
的
罐子
浏览 8
提问于2021-11-17
得票数 1
回答已采纳
2
回答
用SheduledExecutor blockingQueue触发blockingQueue
java
、
multithreading
、
producer-consumer
、
blockingqueue
、
scheduledexecutorservice
我目前正在开发java应用程序,该应用程序有多个生产者将任务添加到
队列
中
的
场景,并且在
队列
不是空
的
情况下,应该以预定义
的
速度执行任务。(使用多个
线程
来保持执行率)在执行可用任务后,执行器必须等待
队列
中
的
任务再次可用。我知道blockingQueue可以用来触发这里
的
部分和
ScheduledExecutorService
,以固定
的
速度执行任务。但为了我
的</
浏览 2
提问于2016-08-21
得票数 0
回答已采纳
2
回答
TextView setText不在
ScheduledExecutorService
runOnUiThread内部工作
android
、
textview
、
scheduledexecutorservice
、
android-runonuithread
代码: final
ScheduledExecutorService
scheduleTaskExecutor = Executors.newScheduledThreadPool} }} 我希望每1秒更新一次TextView
中
的
文本,但这似乎只适用于第一次,而以后
的
文本则没有更新。
浏览 5
提问于2016-01-29
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券