ThreadPoolExecutor 源码阅读 - -.-|

[TOC] ThreadPoolExecutor 源码阅读 读了一下 ThreadPoolExecutor 的源码(JDK 11), 简单的做个笔记. Executor 框架 Executor 接口只有一个方法: 接口提供了一种将任务提交和任务执行机制解耦的方法. 的实现并不须要是异步的. Exec

《java.util.concurrent 包源码阅读》13 线程池系列之ThreadPoolExecutor 第三部分 - 梧留柒

这一部分来说说线程池如何进行状态控制,即线程池的开启和关闭。先来说说线程池的开启,这部分来看ThreadPoolExecutor构造方法: public ThreadPoolExecutor(int corePoolSize, int ...

《java.util.concurrent 包源码阅读》12 线程池系列之ThreadPoolExecutor 第二部分 - 梧留柒

接着说worker线程是如何工作的。ThreadPoolExecutor有一个成员类叫Worker,所起到的作用就是线程池worker线程的作用。private final class Worker extends AbstractQueuedSynchronizer implements Runn...

《java.util.concurrent 包源码阅读》11 线程池系列之ThreadPoolExecutor 第一部分 - 梧留柒

先来看ThreadPoolExecutor的execute方法,这个方法能体现出一个Task被加入到线程池之后都发生了什么: public void execute(Runnable command) { if (command == null) throw...

《java.util.concurrent 包源码阅读》14 线程池系列之ScheduledThreadPoolExecutor 第一部分 - 梧留柒

ScheduledThreadPoolExecutor是ThreadPoolExecutor的子类,同时实现了ScheduledExecutorService接口。public class ScheduledThreadPoolExecutor extends ThreadPoolEx...

《java.util.concurrent 包源码阅读》 结束语 - 梧留柒

《java.util.concurrent 包源码阅读》系列文章已经全部写完了。开始的几篇文章是根据自己的读书笔记整理出来的(当时只阅读了部分的源代码),后面的大部分都是一边读源代码代码,一边写文章。

ThreadPoolExecutor源码学习(1)-- 主要思路 - elvin'note

ThreadPoolExecutor是JDK自带的并发包对于线程池的实现,从JDK1.5开始,直至我所阅读的1.6与1.7的并发包代码,从代码注释上看,均出自Doug Lea之手,从代码上看JDK1.7几乎是重写了ThreadPoolExecutor的实现代码,JDK1.

Java并发包源码学习之AQS框架(一)概述 - zhanjindong

AQS其实就是java.util.concurrent.locks.AbstractQueuedSynchronizer这个类。 阅读Java的并发包源码你会发现这个类是整个java.util.concurrent的核心之一,也可以说是阅读整个并发包源码的一个突破口。比如读ReentrantLock...

ThreadPoolExecutor机制探索-我们到底能走多远系列(41) - 每当变幻时

我们到底能走多远系列(41)扯淡: 这一年过的不匆忙,也颇多感受,成长的路上难免弯路,这个世界上没人关心你有没有变强,只有自己时刻提醒自己,不要忘记最初出发的原因。

《java.util.concurrent 包源码阅读》09 线程池系列之介绍篇 - 梧留柒

concurrent包中Executor接口的主要类的关系图如下:Executor接口非常单一,就是执行一个Runnable的命令。public interface Executor { void execute(Runnable command);}ExecutorService接口扩展了E...

文章: 几种线程池的实现算法分析

本文从技术角度分析了线程池的本质原理和组成,同时分析了JDK、Jetty6、Jetty8、Tomcat的源码实现,对于想了解线程池本质、更好的使用线程池或者定制实现自己的线程池的业务场景具有一定指导意义。 By 刘飞

pytest自定义动态添加描述信息 - _天枢

先上效果图: 修改pytest-html报告,分三部分. pytest执行目录新建conftest.py文件 下面说一下怎么样动态更改描述部分: pytest-html默认获取的是测试方法的__doc__属性,也就是,测试函数下的注释 如下的""" """中的内容. 要动态传参__doc__内容也是

OWASP 关于会话管理 - 译文 [原创] - 呆呆大虾

英文原文: "https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Session_Management_Cheat_Sheet.md" 采集日期:2019 07 17 注:Session 尽量保持原文,有时表意时用“会话

程序员如何在30岁后越老越吃香? - 奶爸码农

程序员是一门靠手艺吃饭的工作,最根本的就是技术能力。从初级到高级,从高级到资深,从资深到架构,就像爬楼一样,站的越高需要看到的视野越开阔。30岁前程序员靠体力,30岁后需要靠脑力,需要靠技术视野打开更广阔的职业生涯。程序员们很苦恼,技术层出不穷让人应接不暇,需要不停学习新的技术避免被淘汰,但是仅仅靠

通过自研数据库画像工具支持“去O”评估 - 宜信技术

“去O”,是近些年来一直很火的一个话题,随之也产生了各种疑惑,包括现有数据库评估、技术选型等。去O是项系统工程,需要做好充分的评估。本文通过自研工具,生成数据库画像,为去O评估提供一手数据,希望给大家带来借鉴。 一、常见疑惑 很多公司在考虑去O的时候,经常面临这样的问题—"对自己的数据库不够了解",

「Sqlserver」数据分析师有理由爱Sqlserver之一-好用的插件工具推荐 - Excel催化剂

在此系列中,笔者为大家带来一些以数据分析师视角去使用Sqlserver的系列文章,希望笔者走过的路能够给后来者带来一些便利。 背景介绍 在数据分析师的角色下,使用数据库更多的是为了从数据库中获取数据,和数据库交互的语言是SQL,因此最快速写出想要的SQL语句查询就显得非常有必要了,毕竟不是在分析的路

唐朝的大数据平台 - 大案牍术 - 大叔据

周末不务正业一回,写点轻松点的内容,最近在陪老婆追一部挺火的剧《长安十二时辰》,剧情还是挺有意思的,但是有个叫"大案牍术"的东西看得我有点出戏,职业病犯了联想了一堆乱七八糟的东西… 剧中有一个统管了大唐三省六部所有档案资料的机构叫靖安司,这俨然就是一个大数据中心,里面有一个把我惊呆了的黑科技 大案牍

全栈工程师知识点汇总——html5(上) - 竹林听雪

一、HTML5 1、新特性: 1. 取消了过时的显示效果标记 和 ...2. 新表单元素引入 3. 新语义标签的引入 4. canvas标签(图形设计) 5. 本地数据库(本地存储) 6. 一些API 好处: 1. 跨平台 例如:比如

可能再不会有人像我一样写了 2000 行代码来改博客界面 - Conmajia

有个成语叫赏心悦目,人在看到顺眼的东西的时候,心情是愉快的,精神是振奋的,思维也是活络的。当然,人与人的 G 点是不同的,这也是为什么博客会提供 100 多款不同的皮肤备选的原因。但总的来说,people want the best, me too.

springcloud之服务注册与发现(zookeeper注册中心)-Finchley.SR2版 - 神牛003

新年第一篇博文,接着和大家分享springcloud相关内容;本次主要内容是使用cloud结合zookeeper作为注册中心来搭建服务调用,前面几篇文章有涉及到另外的eureka作为注册中心,有兴趣的朋友会回顾下上几篇文章。 springcloud版本说明 docker快速启动一个zookeeper

Akka-CQRS(2)- 安装部署cassandra cluster,ubuntu-16.04.1-LTS and MacOS mojave - 雪川大虫

对于akka-cluster这样的分布式软件系统来说,选择配套的数据库类型也是比较讲究的,最好也是分布式的,如cassandra,能保证良好的HA特性。前面的例子里示范akka-persistence时已经使用了cassandra作为journal和snapshot-store。一直以来基本上都在一

分享一个c#写的开源分布式消息队列equeue - netfocus

前言本文想介绍一下前段时间在写enode时,顺便实现的一个分布式消息队列equeue。这个消息队列的思想不是我想出来的,而是通过学习阿里的rocketmq后,自己用c#实现了一个轻量级的简单版本。

C# 中参数验证方式的演变 - yangecnu

一般在写方法的时候,第一步就是进行参数验证,这也体现了编码者的细心和缜密,但是在很多时候这个过程很枯燥和乏味,比如在拿到一个API设计文档的时候,通常会规定类型参数是否允许为空,如果是字符可能有长度限制,如果是整数可能需要判断范围,如果是一些特殊的类型比如电话号码,邮件地址等,可能需要使用正则表达式.

How Deep Does the Multiverse Go?

StartsWithABang writes Our observable Universe is a pretty impressive entity: extending 46 billion light-years in all directions, filled with hundreds of billions of galaxies and having been around for nearly 14 billion years since the Big Bang. But what lies beyond it? Sure,

Ohio's Using a Drone to Spy on Prisoners (and Their Smuggling Friends)

Ever heard of the Panopticon? It's a type of prison design that enables a single watchman to see everyone. Now, Ohio is experimenting with an interesting twist on that idea by putting the watchman in the sky with an infrared camera.Read more...

为推Kinect 2.0,微软将在2015年停止发售初代Kinect

微软今天在一篇博文中称,2015年微软将停止发售初代Kinect,但未给出具体停售的时间。此次决意不再发售初代Kinect,主要是微软希望其于今年推出的Kinect 2.0可以更多地被市场接受。微软在其博客中称,向Kinect 2.

[评论]互联网专车不要急于定性“黑车”

刚刚过去的2014年,被称作“移动互联网改变中国城市交通的变革元年”。这一年,随着滴滴专车、快的专车、人民优步等众多互联网专车的推出,人们的交通出行迎来了“私人订制”时代。

[图+视频]原型电路板雕刻点焊机Voltera亮相众筹网站

哎捣鼓奇趣硬件的小伙伴们有福了,因为Kickstarter上已经出现了一个可以帮助你快速完成原型设计的电路板打印机。Voltera团队的筹款目标为7万美元,目前已有近300名支持者贡献了18万美元的款项。

Sony Crammed A Full-Size Speaker Into This Silly TV Remote

Remember the coolest cooler? It was a cooler with a speaker, a blender, big wheels, USB power, lights and more. Sony is releasing its own version of the coolest cooler! Here it is, a weirdly shaped TV remote that comes with a built-in speaker, making it the less practical TV remote in the world.

看一眼序列号就知道iPhone产地和生产日期

我们都知道,查询序列号看 iPhone 的保修可以有很多种途径,比如苹果官网、第三方软件以及查询序列号的网站等等,不仅如此,现在我们可以在很多的微信公众号上查询到,但其实,我们不用那么麻烦。  今天下午,锋友 anc 分享了一个不需要借助任何第三方平台,只需看一眼序列号就可以清楚知道自己的 iPhone 的出产地以及生产日期的方法。不信吗?那我们来继续往下看看吧。  如何看出产地?  该锋友表示,全球的 iPhone/iPad 都是 Made in china(中国制造),这点是毋容置疑的。富士康在大陆工厂众多,而用来生产 iPhone 的地方主要集中在深圳、成都和郑州。  

A Trip to the Glass Mountains of Israel's Only Bottle Factory

Deep in the heart of Israel’s desert, shimmering mountains of green, brown and white glass dominate the landscape, awaiting a new life. It’s a beautiful spectacle.Read more...

© 云聚网互联网资讯 我要投稿 云聚网博客 7秒MCN大数据平台 悠闲吧