第一步、
创建线程的方式:class ThreadTest implements Runnable , 并且重写run()方法
第二步、
1.开启线程 Thread t = new Thread(new ThreadTest()); t.start();
2.具有生命周期的Executor-CachedThreadPool
ExecutorService exec = Executors.newCachedThreadPool();
exec.execute(new ThreadTest());
关闭executor, exec.shutdown();
3.FixedThreadPool
ExecutorService exec = Executors.newFixedThreadPool(3);//参数为开启的线程数
exec.execute(new ThreadTest());
关闭executor, exec.shutdown();
4.SingleThreadExecutor
ExecutorService exec = Executors.newSingleThreadExecutor();//参数为开启的线程数
exec.execute(new ThreadTest());
关闭executor, exec.shutdown();