一、背景 最近设计某个类库时使用了 ConcurrentHashMap 最后遇到了 value 为 null 时报了空指针异常的坑。 本文想探讨下以下几个问题: (1...
一、ReetrantLock的使用示例 static ReentrantLock lock = new ReentrantLock(); public static void main(String[] args) throws InterruptedExc...
前言 本文小新为大家带来 微服务组件Sentinel介绍与使用 相关知识,具体内容包括分布式系统存在的问题,分布式系统问题的解决方案,Sent...
文章目录 基本概念与关键数据结构 进程管理 进程生命周期 进程的关系 进程家族树 线程组 进程组与会话 进程的创建与终止 Linux中的线程 基本概...
前言 进程和线程的关系相信大家都知道,这里我就不做过多的解释了,既然一个进程是由多个线程组成的,那么线程池又是由若干个线程队列组...
Linux高并发服务器之Linux多线程开发 一、线程概述 二、线程操作相关函数 1、创建线程 2、线程终止 3、线程连接 4、线程分离 5、线程取消 6、线程属性 ...
前言 其实在Springboot中集成redis是一个非常简单的事情,但是为什么要单独输出一篇文章来记录这个过程呢?第一个原因是,我记性不...