当前位置: 首页 > java >正文

【学习笔记】Java并发编程的艺术——第10章 Executor框架

第10章 Executor框架

10.1 Executor框架简介

10.1.1 Executor 框架两极调度

用户控制将任务交给线程,而操作系统调度线程的执行,Java线程一对一映射为操作系统线程。

10.1.2 Executor框架的结构与成员

1>组成:
执行的任务(Runnable/Callable)
执行(Executor)
结果(Callable结果由Future接收)
2>Executor成员
①ThreadPoolExecutor
-FixedThreadPool:固定线程线程池,用于高负载服务器
-SingleThreadExecutor:单线程线程池:顺序执行
-CachedThreadPool:无界线程池:轻负载,多短期任务
②ScheduledThreadPoolExecutor:执行周期任务
③Future接口:callable返回值
④Runnable/Callable任务

Java线程线上问题排查P234

http://www.xdnf.cn/news/17909.html

相关文章:

  • VUE3 学习笔记2 computed、watch、生命周期、hooks、其他组合式API
  • RecyclerView 性能优化:从原理到实践的深度优化方案
  • 2020 GPT3 原文 Language Models are Few-Shot Learners 精选注解
  • JVM 总览与运行原理:深入Java虚拟机的核心引擎
  • 快速学会什么是gPRC
  • mysql-DDLy语句案例
  • Linux 系统中网络管理
  • vue3 wangeditor5 编辑器,使用方法
  • 高并发场景下限流算法对比与实践指南
  • 【递归、搜索与回溯算法】DFS解决FloodFill算法
  • whisper 语种检测学习笔记
  • 39 C++ STL模板库8-容器1-array
  • 解决hexo deploy报错:fatal: bad config line 1 in file .git/config
  • 跨网络 SSH 访问:借助 cpolar 内网穿透服务实现手机远程管理 Linux
  • 图像识别控制技术(Sikuli)深度解析:原理、应用与商业化前景
  • Vue 组件二次封装透传slots、refs、attrs、listeners
  • 把 AI 装进“冰箱贴”——基于超低功耗语音合成的小屏电子价签
  • StringBoot-SSE和WebFlux方式消息实时推送-默认单向-可增加交互接口
  • C语言中的输入输出函数:构建程序交互的基石
  • 开源数据发现平台:Amundsen Frontend Service 应用程序配置
  • 基于CodeBuddy的2D游戏开发实践:炫酷大便超人核心机制解析
  • NOI Online培训1至26期例题解析(16-20期)
  • week1-[一维数组]传送
  • MySQLl中OFFSET 的使用方法
  • PIDGenRc函数中lpstrRpc的由来和InitializePidVariables函数的关系
  • JMeter性能测试详细版(适合0基础小白学习--非常详细)
  • 基于SpringBoot的救援物资管理系统 受灾应急物资管理系统 物资管理小程序
  • 浏览器环境下AES-GCM JavaScript 加解密程序
  • Elasticsearch ABAC 配置:实现动态、细粒度的访问控制
  • 【C#】跨平台创建你的WinForms窗体应用(WindowsUbuntu)