Open jonesun opened 3 years ago
https://jonesun.github.io/20200723/java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/87bed628/
一、使用线程池的好处 降低系统资源消耗, 通过重用已存在的线程, 降低线程创建和销毁造成的消耗 提高系统响应速度, 当有任务到达时, 通过复用已存在的线程, 无需等待新线程的创建便能立即执行 方便线程并发数的管控。因为线程若是无限制的创建, 可能会导致内存占用过多而产生OOM, 并且会造成cpu过度切换(cpu切换线程是有时间成本的-需要保持当前执行线程的现场, 并恢复要执行线程的现场)。 提供更
https://jonesun.github.io/20200723/java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/87bed628/
一、使用线程池的好处 降低系统资源消耗, 通过重用已存在的线程, 降低线程创建和销毁造成的消耗 提高系统响应速度, 当有任务到达时, 通过复用已存在的线程, 无需等待新线程的创建便能立即执行 方便线程并发数的管控。因为线程若是无限制的创建, 可能会导致内存占用过多而产生OOM, 并且会造成cpu过度切换(cpu切换线程是有时间成本的-需要保持当前执行线程的现场, 并恢复要执行线程的现场)。 提供更