
Java 并发
文章平均质量分 96
Java-并发
刘Java
Java研发工程师,终生学习践行者!
展开
-
JMH Java方法性能基准测试
详细介绍了JMH的概念以及如何使用HMH进行Java的方法的性能测试!原创 2020-03-12 23:35:01 · 3751 阅读 · 0 评论 -
InheritableThreadLocal可继承的线程本地变量的源码解析
InheritableThreadLocal相比于ThreadLocal,支持子线程继承父线程的数据。原创 2020-06-24 16:15:07 · 2227 阅读 · 0 评论 -
ThreadLocal的源码解析以及内存泄漏的原理分析
详细介绍了Java中的ThreadLocal的作用、原理、源码以及应用,并且介绍了ThreadLocal的内存泄漏的原理以及解决办法。原创 2020-06-24 14:14:04 · 2851 阅读 · 0 评论 -
Java线程组(ThreadGroup)的概念以及代码演示
本文详细介绍了Java中的线程组(ThreadGroup)的概念以及代码演示!原创 2020-03-19 10:56:25 · 2047 阅读 · 0 评论 -
Java synchronized同步块和同步函数的区别
详细介绍了Java线程同步的概念以及常用方法,重点介绍了同步块和同步函数。原创 2020-03-19 10:24:54 · 2081 阅读 · 0 评论 -
Java守护线程与用户线程的区别
介绍Java守护线程与用户线程的概念和使用方法,以及相关注意事项。原创 2020-03-19 10:03:45 · 2677 阅读 · 2 评论 -
Java 常见线程通信生产消费案例演示
介绍了Java线程通信的原理、目的、方法,在文章最后给出了多个线程通信案例。原创 2020-03-18 13:02:51 · 2770 阅读 · 0 评论 -
Java的对象监视器和Condition监视器概念以及对比
详细介绍了Java对象监视器的概念以及API方法,包括JDK1.5提供的Condition监视器对比。原创 2020-03-17 23:12:31 · 4866 阅读 · 0 评论 -
Java的interrupt中断线程详解
主要讲解Java interrupt线程中断,以及停止线程的方式,并且进行了相关的代码演示。原创 2020-03-17 22:58:22 · 3162 阅读 · 0 评论 -
Java的6种线程状态以及线程状态的转换
详细介绍了Java线程的6种状态,以及状态之间的转换。原创 2020-03-17 22:32:34 · 7813 阅读 · 4 评论 -
Java多线程的4种实现方式详解以及案例演示
介绍了Java多线程的4种实现方式:继承Thread、实现Runnable、实现Callable、使用线程池。原创 2020-03-11 23:08:55 · 7914 阅读 · 14 评论 -
Java进程和线程的区别以及并发编程的基本概念
本文详细介绍了Java进程和线程的区别以及并发编程的基本概念原创 2020-03-11 22:16:03 · 2362 阅读 · 0 评论 -
Java 死锁的原理详解以及检测和解决死锁的方法
本文详细介绍了Java死锁的概念、原理、构建、排查、以及解决方法。原创 2020-03-07 12:51:02 · 4049 阅读 · 0 评论 -
Java 伪共享的原理深度解析以及避免方法
详细介绍了Java伪共享的产生以及Java中如何避免伪共享,并配以案例演示!原创 2020-04-15 17:40:49 · 3304 阅读 · 0 评论 -
Java CAS操作的实现原理深度解析与应用案例
详细介绍了CAS的基本概念,以及深入至HotSpot源码级别的实现原理,以及CAS操作的问题。原创 2020-05-25 21:57:49 · 4961 阅读 · 0 评论 -
Java中的原子操作以及CAS的概念
介绍了Java中的原子操作的定义以及实现方法,并且配以案例演示。原创 2020-04-17 14:47:36 · 2344 阅读 · 0 评论 -
Java synchronized关键字的底层实现以及锁升级优化的原理【一万字】
介绍了synchronized关键字实现锁的底层原理以及JDK对于synchronized做出的锁升级优化!原创 2020-04-17 12:51:05 · 4585 阅读 · 11 评论 -
Java final关键字的内存语义以及并发时long、double的特殊规则
java中的final关键字赋予了对象特殊的内存语义,可用于实现线程安全,另外,多线程下在32位的虚拟机中对long、double类型变量的操作可能会有意想不到的表现。原创 2020-04-15 16:22:16 · 2642 阅读 · 0 评论 -
Java中的synchronized锁和Lock锁的内存语义
详细介绍了Java中的synchronized锁和Lock锁的内存语义。原创 2020-04-15 15:57:48 · 2717 阅读 · 1 评论 -
Java volatile关键字的实现原理深度解析
详细介绍了Java中的volatile关键字的概念、特性,随后从代码、字节码、JVM、底层CPU4个层面,深入系统底层的分析了volatile关键字的实现,最后介绍了volatile关键字的使用!原创 2020-04-15 15:15:03 · 4703 阅读 · 12 评论 -
JMM Java内存模型的三个特性以及实现
详细介绍了Java 内存模型的原子性、可见性和有序性这 3个特性的含义以及解决办法。原创 2020-04-14 17:56:39 · 3055 阅读 · 0 评论 -
JMM与顺序一致模型和happens-before模型的关系和区别
详细介绍了Java内存模型、顺序一致性内存模型、原始的happens-before内存模型三者之间的区别和联系。原创 2020-04-14 16:25:53 · 2535 阅读 · 2 评论 -
JMM Java内存模型的概念以及happens-before原则
详细介绍了JMM Java内存模型的概念、由来,以及happens-before原则的具体规则。原创 2020-04-13 22:59:12 · 3277 阅读 · 0 评论 -
计算机缓存一致性协议和重排序的介绍
详细介绍计算机缓存一致性协议的概念,以及指令重排序的概念。原创 2020-04-13 22:08:30 · 3037 阅读 · 0 评论