温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Java中怎么固定线程池大小

发布时间:2021-08-13 11:47:35 阅读:214 作者:Leah 栏目:编程语言
Java开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

今天就跟大家聊聊有关Java中怎么固定线程池大小,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

固定大小的Java线程池

Java线程池代码

import java.util.concurrent.Executors;   import java.util.concurrent.ExecutorService;   /**   * Java线程:线程池-   *   * @author Administrator 2009-11-4 23:30:44   */   public class Test {   public static void main(String[] args) {   //创建一个可重用固定线程数的线程池   ExecutorService pool = Executors.newFixedThreadPool(2);   //创建实现了Runnable接口对象,Thread对象当然也实现了Runnable接口   Thread t1 = new MyThread();   Thread t2 = new MyThread();   Thread t3 = new MyThread();   Thread t4 = new MyThread();   Thread t5 = new MyThread();   //将线程放入池中进行执行   pool.execute(t1);   pool.execute(t2);   pool.execute(t3);   pool.execute(t4);   pool.execute(t5);   //关闭线程池   pool.shutdown();   }   }   class MyThread extends Thread{   @Override   public void run() {   System.out.println(Thread.currentThread().getName()+"正在执行。。。");   }   }   import java.util.concurrent.Executors;   import java.util.concurrent.ExecutorService;   /**   * Java线程:线程池-   *   * @author Administrator 2009-11-4 23:30:44   */   public class Test {   public static void main(String[] args) {   //创建一个可重用固定线程数的线程池   ExecutorService pool = Executors.newFixedThreadPool(2);   //创建实现了Runnable接口对象,Thread对象当然也实现了Runnable接口   Thread t1 = new MyThread();   Thread t2 = new MyThread();   Thread t3 = new MyThread();   Thread t4 = new MyThread();   Thread t5 = new MyThread();   //将线程放入池中进行执行   pool.execute(t1);   pool.execute(t2);   pool.execute(t3);   pool.execute(t4);   pool.execute(t5);   //关闭线程池   pool.shutdown();   }   }   class MyThread extends Thread{   @Override   public void run() {   System.out.println(Thread.currentThread().getName()+"正在执行。。。");   }  

Java线程池代码

pool-1-thread-1正在执行。。。   pool-1-thread-1正在执行。。。   pool-1-thread-1正在执行。。。   pool-1-thread-1正在执行。。。   pool-1-thread-2正在执行。。。   Process finished with exit code 0

看完上述内容,你们对Java中怎么固定线程池大小有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×