黑马程序员技术交流社区

标题: 使用线程池中线程对象的步骤: [打印本页]

作者: 劉芒    时间: 2016-8-22 22:52
标题: 使用线程池中线程对象的步骤:
package Demo06_Executors_LianXi;

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

/*
         使用线程池中线程对象的步骤:
                创建线程池对象
                创建Runnable接口子类对象
                提交Runnable接口子类对象
                关闭线程池

*/
public class ThreadPoolDemo {
        public static void main(String[] args) {
                // 创建线程池对象
                ExecutorService pool = Executors.newFixedThreadPool(2);
                // 创建Runnable接口子类对象
                Runnable r = new myRunnable();
                Thread thread = new Thread(r, "大黄");
                //thread.start();
                System.out.println("-----------------");

                Future<?> submit = pool.submit(thread);
                System.out.println(submit);
                Future<?> s2 = pool.submit(thread);
                System.out.println(s2);
                System.out.println("-----------------");
                Future<?> s3 = pool.submit(thread);
                System.out.println(s3);

                pool.shutdown();
        }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2