线程池是什么?什么情况下使用线程池?使用线程的好处是什么?

线程池:是一种多线程处理形式,处理线程时将任务添加到队列里,等创建好线程再执行队列里任务。线程池的线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。
什么情况下使用线程池?
1、单个任务处理时间比较短
2、处理任务数量大
使用线程的好处?
1、避免重复创建线程,减少在创建和销毁线程时所花时间,及系统的整体开销
2、避免系统创建大量线程而消耗系统资源
3、用户提交的数据能够及时得到处理,响应速度快
4、能够更好的监控和管理线程

猜你喜欢

转载自blog.csdn.net/qq_40859799/article/details/81563908