为什么要使用线程池?
-
频繁创建线程会占用大量的资源,缺乏统一的管理,资源之间的竞争容易导致界面的卡顿
-
多个线程频繁销毁,会频繁调用GC机制,会降低性能且耗时。
-
而线程池可以对多个线程进行统一的管理,避免资源竞争。
-
对线程进行复用。
-
JAVA提供一套完整的api创建线程,可以创建多种功能不一样的线程池,使用方便。
为什么要使用线程池?
频繁创建线程会占用大量的资源,缺乏统一的管理,资源之间的竞争容易导致界面的卡顿
多个线程频繁销毁,会频繁调用GC机制,会降低性能且耗时。
而线程池可以对多个线程进行统一的管理,避免资源竞争。
对线程进行复用。
JAVA提供一套完整的api创建线程,可以创建多种功能不一样的线程池,使用方便。
转载于:https://juejin.im/post/5cc54a24f265da038145e1f4