发表评论取消回复
相关阅读
相关 Java高并发编程详解学习笔记(五)
前言:要秋招了,复习一下应对秋招,纠结该先看啥,最后决定先学习《Java高并发编程详解》,此博客为看书所写的笔记,因为是笔记,所以会只记比较重要的东西,不适合初学者。 参考:
相关 并发编程--公平锁和非公平锁
在上一篇博客[并发编程--互斥锁ReentrantLock][--_ReentrantLock]中我们简单介绍了一下ReentrantLock,ReentrantLock提供了
相关 Java并发编程学习笔记(十)Java同步块
Java 同步块(synchronized block)用来标记方法或者代码块是同步的。Java同步块用来避免竞争。本文介绍以下内容: Java同步关键字(synchr
相关 Java并发编程学习笔记(九)Java内存模型(一知半解 留以后回顾学习)
Java内存模型规范了Java虚拟机与计算机内存是如何协同工作的。Java虚拟机是一个完整的计算机的一个模型,因此这个模型自然也包含一个内存模型——又称为Java内存模型。
相关 Java并发编程学习笔记(十六)嵌套管程锁死(一知半解)
嵌套管程锁死类似于死锁, 下面是一个嵌套管程锁死的场景: 线程1获得A对象的锁。 线程1获得对象B的锁(同时持有对象A的锁)。 线程1决定等待另一个线
相关 Java并发编程学习笔记(十五)饥饿和公平(一知半解)
如果一个线程因为CPU时间全部被其他线程抢走而得不到CPU运行时间,这种状态被称之为“饥饿”。而该线程被“饥饿致死”正是因为它得不到CPU运行时间的机会。解决饥饿的方案被称之为
相关 Java并发编程学习笔记(十二)Java TheadLocal
Java中的ThreadLocal类可以让你创建的变量只被同一个线程进行读和写操作。因此,尽管有两个线程同时执行一段相同的代码,而且这段代码又有一个指向同一个ThreadLoc
相关 Java 并发编程(十五):并发工具 Exchanger
1、概述 Exchanger(交换器)是一个用于线程间协作的工具类。Exchanger用于进行线程间的数据交换。它提供一个同步点,在这个同步点两个线程可以交换彼此的数据。
相关 并发编程学习笔记(五)------ Java内存模型
注明: 参考书作者:方腾飞 魏鹏 程晓明 参考书目:《Java 并发编程的艺术》 Java内存模型基础 并发编程模型的两个关键问题 在并发编程中,需要处理
还没有评论,来说两句吧...