铁匠 铁匠
首页
golang
java
架构
常用算法
  • Java
  • nginx
  • 系统运维
  • 系统安全
  • mysql
  • redis
参考文档
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

铁匠

不予评判的专注当下
首页
golang
java
架构
常用算法
  • Java
  • nginx
  • 系统运维
  • 系统安全
  • mysql
  • redis
参考文档
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 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

#并发编程
Last Updated: 2024/04/23, 01:30:37
java线程池
java 常用队列

← java线程池 java 常用队列→

最近更新
01
go-kit学习指南 - 多协议支持
04-19
02
go-kit学习指南 - 中间件
04-19
03
go-kit开发微服务 - 服务注册与发现
04-19
更多文章>
Theme by Vdoing | Copyright © 2016-2024 铁匠 | 粤ICP备15021633号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式