1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. J>
  5. java 线程池

当前主题:java 线程池

Java线程池之FutureTask【Java线程池系列3】

 Java线程池之FutureTask【Java线程池系列3】 在附录的文章2中,使用了Java的线程池和Future、Callable。本篇文章在文章2的基础上加以改进,基于FutureTask,换掉Future重新实现。 FutureTask既实现了

阅读全文

Java线程池及Future、Callable获得线程返回结果【Java线程池系列2】

 Java线程池及Future、Callable获得线程返回结果【Java线程池系列2】 Java多线程编程中,经常使用的Thread的Runnable()虽然被经常使用,但其有一个弊端,就是因为无法直接获取该线程的返回值,因为Runnable内的run

阅读全文

Java线程池

1. 关于ThreadPoolExecutor 为了更好地控制多线程,JDK提供了一套Executor框架,帮助开发人员有效的进行线程控制,其本质就是一个线程池。其中ThreadPoolExecutor是线程池中最核心的一个类,后面提到的四种线程池都是基于Th

阅读全文

Java线程池

1. 关于ThreadPoolExecutor 为了更好地控制多线程,JDK提供了一套Executor框架,帮助开发人员有效的进行线程控制,其本质就是一个线程池。其中ThreadPoolExecutor是线程池中最核心的一个类,后面提到的四种线程池都是基于Th

阅读全文

Java线程池

1. 关于ThreadPoolExecutor 为了更好地控制多线程,JDK提供了一套Executor框架,帮助开发人员有效的进行线程控制,其本质就是一个线程池。其中ThreadPoolExecutor是线程池中最核心的一个类,后面提到的四种线程池都是基于Th

阅读全文

Java线程池

Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。  有关Java5线程新

阅读全文

java线程池

java1.5之后追加了一个并发访问的程序包: java.util.concurrent。对于此线程池操作的核心类和接口就定义在此包中。 这里有2个核心的接口: 1、普通的执行线程池定义: java.util.concurrent.ExecutorServi

阅读全文

java线程池使用(二)------部分源码解析

前一篇博客介绍了构造参数分别是什么意思 现在介绍java线程池源码 1 init 线程池初始化,代码比较简单 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keep

阅读全文

java 线程池相关问答

查看更多 提问题

关于Java线程池设计疑问?

设计一个线程池,这个线程池的任务有多种状态(类似短信的发送中、已发送、送达、已读等等),需要保证同一个任务的不同状态在一个线程处理,以保证有序处理。业务上比较适合使用 CachedThreadPool。 问题在于怎么保证同一个任务的不同状态在一个线程处理

阅读全文

关于java线程,spring 线程池的问题

大家好: 我现在有几个疑惑的地方 1、如果使用spring 线程池,或者java自带的线程池,那应用程序中的所有线程都 受到创建的这个线程池管理,还是只通过线程池.execute加进去的才被管理。 2、spring MVC 线程池threadPoolT

阅读全文

在java中,怎么获取当前线程池及线程池中的线程?

如题,统计出线程池中以及等待队列中的任务信息(线程名,线程ID等) 在线程池中获取,不在run()方法中

阅读全文

[@talishboy][¥20]如何合理地估算线程池大小?

如何合理地估算线程池大小?

阅读全文

tomcat这一段很奇怪,什么情况下线程池里的线程能大于最大允许线程数呢?

tomcat这一段很奇怪,什么情况下线程池里的线程能大于最大允许线程数呢? ![_2](https://yqfile.alicdn.com/c9de5b8df0fe46a2c913ee0721797df1fc82b630.png)

阅读全文

java线程该怎么使用?

用Java写段程序,要求用4个线程并行计算表达式的结果: `(1234*7856)+(50000/5432)+(2^10)+(9834-298*345)` (提示:用线程池的方式实现) 这是一个题目,我只是想到了可以定义四个不同的对象去分别调用不同的run

阅读全文

将线程添加到线程池后无法获取自定义的线程名称?

``` public class MyRunnable implements Runnable { @Override public void run() { System.out.println(Thread.curr

阅读全文

各位大佬, 请教个问题, 我使用线程池第一次调用后没有问题, 第二次吊用后就说没有空闲线程数,这个问题怎么解决?

本问题来自云栖社区【阿里Java技术进阶2群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

阅读全文