并发,线程池
java并发包中
四种线程池创建方法:
1,newCachedThreadPool创建一个可缓存的线程池。
2,newFixedThreadPool创建一个定长线程池,可控制线程最大并发数。
3,newScheduledThreadPool创建一个定长线程池,支持定时及周期性任务的执行。
4,newSingleThreadExecutor创建一个单线程的线程池,它只会用唯一的工作线程来执行任务。
线程池优点:
1,重用存在的线程,减少线程创建销毁的开销。
2,可以有效的控制最大并发线程数,提高系统资源的使用率,同时避免过多资源的竞争,避免阻塞
3,提供定时执行,定期执行,单线程,并发数控制等。