加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

线程池-1

发布时间:2021-07-06 05:39:02 所属栏目:大数据 来源: https://blog.csdn.net/summoxj
导读:子类实现接口: public class ThreadPoolRunnable implements Runnable { ?? ?public void run(){ ?? ??? ?System.out.println(Thread.currentThread().getName()+"线程提交任务"); ?? ?} } 测试类: import java.util.concurrent.ExecutorService; import j

子类实现接口:

public class ThreadPoolRunnable implements Runnable {

?? ?public void run(){
?? ??? ?System.out.println(Thread.currentThread().getName()+"线程提交任务");
?? ?}

}


测试类:

import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

/*
?* JDK1.5的新特性,实现线程池程序
?* 使用工厂类Executors中的静态方法创建线程对象,指定线程的个数
?* ?? ?static ExecutorService newFixedThreadPool(int 个数):返回线程池对象
?* 返回的是ExecutorService接口的实现类(线程池对象)
?*
?* 接口实现类对象,调用方法submit(Runnable r)提交线程执行任务
?*/
public class ThreadPoolDemo {
?? ?public static void main(String[] args) {
?? ??? ?//调用工厂类的静态方法,创建线程池对象
?? ??? ?//返回线程池对象,是返回的接口
?? ??? ?ExecutorService es=Executors.newFixedThreadPool(2);
?? ??? ?//调用接口实现类对象es中的方法submit提交线程任务
?? ??? ?//将Runnable接口实现类对象,传递
?? ??? ?es.submit(new ThreadPoolRunnable());
?? ??? ?es.submit(new ThreadPoolRunnable());
?? ??? ?es.submit(new ThreadPoolRunnable());
?? ??? ?
?? ??? ?//关闭线程池
?? ??? ?//es.shutdown();
?? ?}
}

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读