大家好,今天我们来聊一个比较实用的话题,动态可监控的线程池实践,全新开源项目(DynamicTp)地址在下方,欢迎...[作者空间]
一、关系 同步队列节点来源: 1、同步队列依赖一个双向链表来完成同步状态的管理,当前线程获取同步状态失败 后,同步...[作者空间]
基础知识 1、CPU核心数和线程数的关系 多核心:也指单芯片多处理器( Chip Multiprocessors,...[作者空间]
多线程是一个神奇的东西,难以捉摸,代码也不好理解。为什么关注多线程呢?首先是面试经常被问到,然后是有很多并发工具类...[作者空间]
话不多说,直接上代码 package example.futureTask; import com.alibaba...[作者空间]
阻塞队列不止是一道热门的面试题,同时也是许多并发处理模型的基础,比如常用的线程池类ThreadPoolExecut...[作者空间]
一.概述 缓存是Web开发中不可或缺的一个重要工具。说起缓存大家想到更多的是redis、memcached等key...[作者空间]
首先提出个问题,为什么有了 synchronized 还需要 Lock?因为 synchronized 有时候效率...[作者空间]
协程(一)基本使用协程(二)协程什么时候调用协程(三)IEnumerable、IEnumerator、foreac...[作者空间]
协程通过替代回调(callback)来简化异步代码。 协程的执行其实是断断续续的: 执行一段, 挂起来, 再执行一...[作者空间]
小字:这篇文章探讨的仅仅是Vert.x入门,简要实现以及帮助理解 按照我的习惯先上结论 生而为了微服务,生而为了高...[作者空间]
AQS简介 什么是AQS(抽象队列同步器) 详细的可以看源码中的类注释 acquire方法执行逻辑(独占锁的获取)...[作者空间]
Actor模型快速入门 应用实例需求 1)编写一个Actor,可以给自己发消息 SayHelloActor.jav...[作者空间]
这里粘出的源码基于JDK1.8部分方法的源码不是全部源码,删除掉了部分注释以及对主要逻辑没有影响的内容。贴出源码目...[作者空间]
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程...[作者空间]
欢迎关注个人公众号:石杉的架构笔记(ID:shishan100) 周一至五早8点半!精品技术文章准时送上! 目录 ...[作者空间]
错误答案一:根据过期策略,过期了就删除 这个是不对的,过期了,表示你get不到这个数据,但是还在内存中,只是对于用...[作者空间]
1.背景: countDownLatch是在java1.5被引入,跟它一起被引入的工具类还有CyclicBarri...[作者空间]
一般都是CAS对一个变量进行操作,但Doug Lea大神觉得不满足,又写了一个LongAdder 先看下传统的 再...[作者空间]