发表评论取消回复
相关阅读
相关 二十五. 并发实战-构造死锁
前言 本篇文章将对`死锁的产生`和`死锁的构造`进行说明。 正文 一. 死锁的产生 产生死锁的条件如下所示。 1. `互斥`。共享资源X和Y只能同时被一
相关 二十四. 并发实战-ReentrantLock使用
前言 本篇文章将对`JUC`并发包里提供的`ReentrantLock`的使用进行说明。 正文 一. 非公平锁的使用 `ReentrantLock`默认是非
相关 二十三. 并发实战-ScheduledThreadPoolExecutor使用
前言 本篇文章将对计划线程池`ScheduledThreadPoolExecutor`的使用进行说明。 正文 一. 延时执行有返回值的任务 延时执行的意思就
相关 二十七. 并发实战-CountDownLatch的使用
前言 关于`CountDownLatch`,官方注释中给出的说明如下。 > 一种同步辅助工具,允许一个或多个线程等待,直到在其它线程中执行的一组操作完成 本篇文章,将
相关 二十六. 并发实战-读写锁的使用
前言 `JUC`并发包中提供了`ReentrantReadWriteLock`作为读写锁,本篇文章将对读写锁的如下四个场景进行演示。 1. 当前线程获取`读锁`时,`
相关 并发容器ConcurrentSkipList原理解析(二十四)
今天进行并发容器ConcurrentSkipList原理解析:其有两个重要的子类; ConcurrentSkipListMap 有序 的 Map 和ConcurrentS
相关 并发编程 ReentrantLock 类的实现原理(二十)
今天分析并发编程 ReentrantLock 类的可重入和是非公平实现原理: 一、锁的可重入 重进入是指任意线程在获取到锁之后能够再次获取该锁而不会被锁所阻塞, 该特性的
相关 ElasticSearch实战(二十四)-查询语法扩展
本文主要对平时工作中常用的DSL查询语法做一下汇总,特此记录便于日后查阅。 1、term:关键词过滤 term主要用于精确匹
相关 并发编程(ReentrantLock)
ReentrantLocak特性(对比synchronized) 尝试获得锁 获取到锁的线程能够响应中断 ReentrantLock(重入锁)
还没有评论,来说两句吧...