原文:JDK ThreadPoolExecutor核心原理与实践

一 内容概括 本文内容主要围绕JDK中的ThreadPoolExecutor展开,首先描述了ThreadPoolExecutor的构造流程以及内部状态管理的机理,随后用大量篇幅深入源码探究了ThreadPoolExecutor线程分配 任务处理 拒绝策略 启动停止等过程,其中对Worker内置类进行重点分析,内容不仅包含其工作原理,更对其设计思路进行了一定分析。文章内容既包含了源码流程分析,还具有 ...

2021-12-21 09:38 0 352 推荐指数:

查看详情

JDK源码分析】线程池ThreadPoolExecutor原理解析

前言 一般情况下使用线程池都是通过Executors的工厂方法得到的,这些工厂方法又基本上是调用的ThreadPoolExecutor的构造器。也就是说常用到的线程池基本用到的是ThreadPoolExecutorThreadPoolExecutor的大概原理是先规定一个线程池的容量 ...

Sun Aug 05 18:16:00 CST 2018 0 1059
新书介绍 -- 《Redis核心原理实践

大家好,今天给大家介绍一下我的新书 —— 《Redis核心原理实践》。 后端开发的同学应该对Redis都不陌生,Redis由于性能极高、功能强大,已成为业界非常流行的内存数据库。 《Redis核心原理实践》这本书深入地分析了Redis常用特性的内部机制与实现方式,大部分内容源自对Redis ...

Sun Aug 29 16:56:00 CST 2021 0 195
Spark 以及 spark streaming 核心原理实践

收录待用,修改转载已取得腾讯云授权 作者 | 蒋专 蒋专,现CDG事业群社交与效果广告部微信广告中心业务逻辑组员工,负责广告系统后台开发,2012年上海同济大学软件学院本科毕业,曾在百度 ...

Fri May 05 04:02:00 CST 2017 5 51113
Redis核心原理实践--事务实践与源码分析

Redis支持事务机制,但Redis的事务机制与传统关系型数据库的事务机制并不相同。 Redis事务的本质是一组命令的集合(命令队列)。事务可以一次执行多个命令,并提供以下保证: (1)事务中的所有命 ...

Wed Nov 10 17:12:00 CST 2021 0 330
Redis核心原理实践--列表实现原理之ziplist

列表类型可以存储一组按插入顺序排序的字符串,它非常灵活,支持在两端插入、弹出数据,可以充当栈和队列的角色。 本文探讨Redis中列表类型的实现。 ziplist 使用数组和链表结构都可以实现 ...

Thu Sep 16 21:52:00 CST 2021 0 362
Redis核心原理实践--字符串实现原理

Redis是一个键值对数据库(key-value DB),下面是一个简单的Redis的命令: 该命令将键“msg”、值“hello wolrd”这两个字符串保存到Redis数据库中。 本章分析R ...

Wed Sep 08 06:46:00 CST 2021 0 316
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM