java线程池原理

我们知道当我们要使用线程的时候就去创建一个线程,这样会很方便,但是这样会有一问题: 每创建一个线程,就要和操作系统进行交互,CPU会为每个线程分配资源,但是CPU的资源是有限的,如果在大量高并发的环境下,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,损耗CPU的性能,因为频繁创建线程和销毁线程需要时间。线程的创建需要开辟虚拟机栈,本地方法栈,程序计数器等线
相关文章
相关标签/搜索