* newScheduledThreadPool创建一个大小无限制的线程池,此线程池支持定时以及周期性执行任务的需求 */ public class ThreadPool { public static void main(String[] args) { //创建线程池(4种) //第四种:创建一个大小无限制的线程池,此线程池支持定时以及周期性执行任务的需求 ScheduledExecutorService es = Executors.newScheduledThreadPool(3); es.schedule(new MyRunnable6(), 200, TimeUnit.MICROSECONDS); es.shutdown(); } } class MyRunnable6 implements Runnable{ @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println(Thread.currentThread().getName()+"->"+i); try { Thread.sleep(10); } catch (InterruptedException e) { e.printStackTrace(); } } } }