我用的ScheduledExecutorService线程池做计划任务,定时用线程池提交日志,之前要判断队列里是否有日志信息,如果有,提交日志。没有,就终止该线程。现在我用interrupt和yiled停止不了这个线程,用stop的话整个线程池都停了。各位大佬帮帮忙
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
ScheduledExecutorService线程池,如何停止线程池中某一线程?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
oyljerry 2017-10-11 01:41关注加一个volatile的全局变量等,线程中判断一下,然后决定是否退出
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2020-12-18 13:29weixin_39917291的博客 前言大家好,我是jack xu,本篇是并发编程的第二篇,今天跟大家聊一聊线程池的那点事。本篇文章有点长,小伙们静下心、耐下心来把他看完。。为什么要使用线程池1)降低...在项目中创建线程必须要使用线程池创建,原...
- 2021-12-05 18:27默辨的博客 文章目录一、Timer1、代码测试2、总结二、ScheduledExecutorService1、简单使用2、源码分析 一、Timer 在java.util包下有一个Timer类,用于实现定时任务 1、代码测试 代码实现步骤: 1、创建一个timer对象 2、...
- 2025-01-23 11:10java之书的博客 Java定义ScheduledExecutorService线程池执行业务并返回结果
- 2025-06-17 16:13tsxchen的博客 创建线程池可通过Java的...一、线程池创建方式1. 使用Executors工具类(快速创建)*1*3*4*Executors可缓存线程池:线程数量无上限(),空闲线程 60 秒后回收。适用场景:短时异步任务(如 HTTP 请求)。
- 2025-05-15 12:38语嫣凝冰的博客 本文详细探讨了Java并发API中ScheduledExecutorService的使用方法,包括创建和执行延迟任务、周期性任务,以及如何通过线程池提高并发效率。同时,文章也涉及了线程安全的实现以及如何在多线程环境中保护数据。
- 2022-03-16 16:43yololee_的博客 线程池:ScheduledExecutorService的使用
- 2025-02-26 15:10玦尘❀的博客 动态线程池是一种能够在应用程序运行过程中实时调整其核心配置参数(如核心线程数、最大线程数等)而无需重启服务的线程池。它不仅支持动态修改线程池的参数,还通常内置了监控和告警功能,以帮助开发人员实时掌握...
- 2019-12-05 17:49weixin_44653990的博客 Executor 结构图 ScheduledExecutorService是什么?
- 2024-06-13 12:59wljslmz的博客 可以使用类创建自定义线程池。该类提供了更多的配置选项,如核心线程数、最大线程数、空闲线程存活时间、任务队列等。i ;
- 2025-10-09 17:01java中的线程池是一种重要的并发执行机制,它通过复用一组固定数量的线程来执行一系列的任务,从而有效降低资源消耗和提高性能。在不使用线程池的情况下,频繁创建和销毁线程会导致资源开销、性能问题和缺乏资源管理...
- 2022-12-09 15:05哆啦A梦的_梦的博客 Java内置的线程池 - ScheduledExecutorService
- 2021-01-20 10:51线程池是多线程编程中的一个重要概念,它允许开发者管理多个并发线程,提高系统资源的利用率,同时提供更好的任务调度。在Android开发中,理解线程池的工作原理和使用方式至关重要,因为它能帮助优化应用程序性能,...
- 2025-03-11 00:20奋斗理想的博客 在 Android 开发中,线程池的使用非常重要,尤其是在需要处理大量异步任务时。线程池可以有效地管理线程资源,避免频繁创建和销毁线程带来的性能开销。...线程池中的任务如果抛出未捕获的异常,线程会终止。
- 2022-07-27 17:25lmfxrj的博客 线程池定时任务添加任务以及停止线程
- 2024-09-18 23:55Nonullpoint.的博客 Java 线程池是一种高效管理线程资源的工具,包括常用类和接口、常见方法、执行流程、配置参数、分类及状态等,应按业务场景选择合适类型并正确配置,同时遵循开发手册通过 ThreadPoolExecutor 方式创建且为线程命名...
- 2025-01-08 17:21童龙辉的博客 newFixedThreadPool和 newCachedThreadPool 使用 LinkedBlockingQueue,可能...手动创建线程池是个好习惯,因为这样可以更加灵活地控制线程池的配置,避免 Executors 工具类创建的线程池默认设置可能带来的潜在问题。
- 2022-10-27 21:27本文将深入探讨Android中的线程和线程池核心技术,带你走进线程的世界。 一、线程基础 线程是操作系统分配CPU执行时间的基本单元,一个进程可以包含多个线程。在Android中,主线程也被称为UI线程,主要负责处理用户...
- 2021-09-04 20:45@红@旗下的小兵的博客 构造方法 七个参数: 构造方法: int corePoolSize ->核心线程数量(允许刚开始创建线程的数量) int maximumPoolSize ->最大线程数量 long keepAliveTime ->最大空闲时间 ...线程工厂,是一个接
- 2020-09-23 20:15SunDC-YY的博客 ScheduledExecutorService定时器加固定大小线程池 后续增加java三大器(定时器,拦截器,过滤器) 定时器也可以使用SpringBoot提供的注解方式实现 直接代码 package sun.framework.genesis.beta.thread; import ...
- 2021-03-18 12:49bigbearai的博客 一、背景题主最近遇到一个问题,本来通过ScheduledExecutorService线程池定时调度一个任务。奈何不知道为啥跑了2个多月,其中一个任务Hang住了,原本定时的任务则出现了问题。关于定时线程池,好多人认为设置好频率...
- 没有解决我的问题, 去提问