发表评论取消回复
相关阅读
相关 Java进阶之深入理解并发
在Java编程中,深入理解并发是非常关键的一步,它主要涉及到线程、同步机制和并行计算等概念。 1. **线程**:Java中的每个程序运行都是在一个独立的线程上进行的。通过T
相关 深入理解并发编程中的线程池——案例解析
线程池是并发编程中的一种资源管理方式,它通过预创建一定数量的线程,当需要执行新的任务时,会从线程池中复用这些线程,而不是每次都创建新的线程。 下面以Java为例,分析一个线程
相关 深入理解高并发编程 - AQS 中的 ReentrantLock、ReentrantReadWriteLock、 StampedLock 与 Condition
ReentrantLock ReentrantLock(可重入锁)是Java编程语言中的一种锁实现,它提供了一种基于显示锁(explicit lock)的机制,用于控制对
相关 深入理解并发编程-ThreadPool&Executors
> 本为为读书笔记,书籍为java并发编程的艺术(ThreadPool非jdk1.8) > 本文源码采用jdk1.8 > 参考:[https://www.cnblogs
相关 深入理解并发编程-FutureTask
> 本文为读书笔记 > 可参考:[FutureTask jdk8实现][FutureTask jdk8] > JKD1.8不再依赖AQS来实现,而是用的CAS+stat
相关 深入理解并发编程 - StampedLock
文章目录 1. 概述 2. 使用案例 1. 概述 JDK1.8版本引入了StampedLock,该锁由一个long型的数据戳(stamp)和三种模型构
相关 深入理解并发编程 - sun.misc.Unsafe
文章目录 1. 如何获取Unsafe 2. Unsafe实现的功能 2.1 绕过类构造函数完成对象创建 2.2 直接修改内存数据
相关 深入理解并发/并行,阻塞/非阻塞,同步/异步
1. 阻塞,非阻塞 首先,阻塞这个词来自操作系统的线程/进程的状态模型中,如下图: ![这里写图片描述][SouthEast] 一个线程/进程经历的5个状态,创建,就
相关 深入理解并发/并行,阻塞/非阻塞,同步/异步
1. 阻塞,非阻塞 首先,阻塞这个词来自操作系统的线程/进程的状态模型中,如下图: 一个线程/进程经历的5个状态,创建,就绪,运行,阻塞,终止。各个状态的转换条件如上图,
相关 深入理解并发之CompareAndSet(CAS)
深入理解并发之CompareAndSet(CAS) 一、CAS简介 CAS:Compare and Swap, 翻译成比较并交换。 java.util.concurr
还没有评论,来说两句吧...