首页 > 编程语言 > 详细

线程池浅谈

时间:2020-06-27 22:28:21      阅读:89      评论:0      收藏:0      [点我收藏+]

一、场景及线程池概念

1、大型服务器,不能每来一个客户端就创建一个线程(否则数量过多)

2、编写代码时,偶尔创建一个线程,这种写法不稳定,系统资源少的情况下,容易出现问题

线程池:把一堆线程放到一起,统一管理,这种统一管理调度,循环利用线程的方式,就叫线程池

二、实现方式

在程序启动的时候,一次性创建好一定数量的线程,不超过100-200。

超过线程数量的任务,需要等待其他线程执行完任务

三、线程创建数量问题

1、一般2000个线程是极限

2、创建线程数量建议

1.1 采用某些技术开发程序,API接口提供商会有建议,如 = CPU数量,CPU*2, CPU*2 + 2

1.2 根据业务需求,但是一般不超过100-200

 

线程池浅谈

原文:https://www.cnblogs.com/zhiminzeng/p/13200189.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!