铁匠 铁匠
首页
收藏
java
架构之路
常用算法
  • Java
  • nginx
  • 系统运维
  • 系统安全
  • mysql
  • redis
参考文档
关于
链接
  • 分类
  • 标签
  • 归档

专注、不予评判地关注当下
首页
收藏
java
架构之路
常用算法
  • Java
  • nginx
  • 系统运维
  • 系统安全
  • mysql
  • redis
参考文档
关于
链接
  • 分类
  • 标签
  • 归档
  • java api 文档
  • 集合

  • 版本特性

  • jvm

  • 网络编程

  • 并发编程

    • 并发编程三大特性
    • 线程的基本概念
    • 如何正确停止一个线程
    • java线程池
    • 线程池大小设置多少合适
      • CPU 密集型
      • I/O 密集型
    • java 常用队列
    • 使用 Semaphore 实现一个简单限流器
  • java
  • 并发编程
FengJianxin
2019-03-10
目录

线程池大小设置多少合适

# CPU 密集型

cpu 密集型的程序,整个过程都是进行 cpu 计算,所以线程池大小设置为 cpu 核心数即可

# I/O 密集型

线程数 = 期望 cpu 使用率 * 核心数 * ( 1 + w / c )

w: I/O 耗时 c: cpu 耗时

https://time.geekbang.org/column/article/86666

#并发编程
java线程池
java 常用队列

← java线程池 java 常用队列→

最近更新
01
策略模式
01-09
02
模板方法
01-06
03
观察者模式
01-06
更多文章>
Theme by Vdoing | Copyright © 2016-2023 铁匠 | 粤ICP备15021633号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式