一、线程池
Java线程池用于处理大量小而多的线程,减少了线程创建销毁所需的时间:
java四种线程池:
newSingleThreadExecutor
newFixedThreadPool()规定最多多少个
newCachedThreadPool()按需分配,直到JVM最大
newScheduledThreadPool 周期性任务执行
大概的使用方法
创建:ExecutorService fixedThreadPool = Executors.newFixedThreadPool(3);
使用:fixedThreadPool.execute(new Runnable() { 。。。});这句就开始执行了
Java线程池用于处理大量小而多的线程,减少了线程创建销毁所需的时间:
java四种线程池:
newSingleThreadExecutor
newFixedThreadPool()规定最多多少个
newCachedThreadPool()按需分配,直到JVM最大
newScheduledThreadPool 周期性任务执行
大概的使用方法
创建:ExecutorService fixedThreadPool = Executors.newFixedThreadPool(3);
使用:fixedThreadPool.execute(new Runnable() { 。。。});这句就开始执行了