最新 最热

Java Review - 并发编程_LinkedBlockingQueue原理&源码剖析

Java Review - 并发编程_ConcurrentLinkedQueue原理&源码剖析 介绍了使用CAS算法实现的非阻塞队列ConcurrentLinkedQueue,下面我们来介绍使用独占锁实现的阻塞队列LinkedBlockingQueue...

2021-12-06
0

每日一博 - Semaphore使用场景分析以及源码分析

文章目录并发编程常用的工具类简介Semaphore概述

2021-11-10
1

并发编程系列之Future类的主要功能介绍

Future类:future类的是一种异步任务监视器,可以让提交者可以监视任务的执行,同时可以取消任务的执行,也可以获取任务返回结果

2021-09-08
0

Java并发编程(三)---synchonized解决原子性问题

上一篇我们介绍Java内存模型来处理有序性,可见性的问题。但是,还有一个原子性的问题,没有处理,那么针对原子性的问题我们该怎么处理呢?我们知道在并发编程中的原子性问题主要原因就是,一条高级语句可能会被分成多个CPU指令,...

2021-08-18
1

高并发编程-自定义简易的线程池(2),体会原理

高并发编程-自定义简易的线程池(1),体会原理 中只实现了任务队列,我们这里把其余的几个也补充进来

2021-08-17
0

synchronized(1)

关键字synchronized可以保证在同一时刻,只有一个线程可以执行某个方法或某个代码块,实现线程安全。

2021-01-14
1

读书笔记《Java并发编程的艺术 - 方腾飞》- 并发的两个‘老‘问题

上一篇文章我们认识了什么是并发编程,随着并发编程而来的则是并发带来的各种问题,死锁和资源问题,那这一篇我们继续跟着作者去看一看这两个‘老‘问题。...

2020-11-25
1

读写锁 ReentrantReadWriteLock

之前的Synchronized和ReentrantLock都是排他锁,默认只有一个线程可以占用

2020-11-05
0

了解LockSupport工具类

在网上也没有找到太多的东西,大概说了一下,这个工具类的所有方法都是静态的,底层采用UNSAFE直接操作的内存,可以实现线程的阻塞和唤醒

2020-11-05
1

显示锁

本来打算写设计模式的,在周六日用了两天的时间全部看了一遍,但是写了一篇之后,发现,写的没有网上的好,感觉大家可能看不懂,所以打算继续写并发编程...

2020-11-04
0