为什么要用线程池

1.线程池改进了应用程序的响应时间,因为线程池已经创建好了在等待被分配的线程可以直接拿来用

2.线程池节省了CLR为每个短生存一个完整的开销比可以任务完成以后回收资源

3.线程池可以根据系统中运行的程序来优化线程时间片

4.线程池可以开启多个线程,不必为每个线程单独开启设置独立的属性

5.线程池允许我们正在执行的程序参数传递一个包含状态的对象引用

6.线程池可以解决一个特定的最大线程数量的数量限制问题

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 4.1. 为什么要用线程池? 线程池提供了一种限制和管理资源(包括执行一个任务)。 每个线程池还维护一些基本统计信...
    willcoder阅读 1,145评论 0 1
  • 为什么要用线程池 那先要明白什么是线程池 线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执...
    12345婷花阅读 274评论 0 5
  • 每个 Android 应用进程在创建时,会同时创建一个线程,我们称之为主线程,负责更新 UI 界面以及和处理用户之...
    cspecialy阅读 1,168评论 0 16
  • 379.什么是线程池? 什么是线程池?线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执行新...
    苏幕遮_凌枫阅读 345评论 0 0
  • 【JAVA 线程】 线程 进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者...
    Rtia阅读 2,777评论 2 20