上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页
摘要: 转自:http://www.cnblogs.com/skywang12345/p/3496609.html 释放公平锁(基于JDK1.7.0_40) 1. unlock() unlock()在ReentrantLock.java中实现的,源码如下: 说明:unlock()是解锁函数,它是通过AQS的 阅读全文
posted @ 2018-11-10 21:11 Hermioner 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 转自: http://www.cnblogs.com/skywang12345/p/3496147.html(含部分修改) 概要 本章对“公平锁”的获取锁机制进行介绍(本文的公平锁指的是互斥锁的公平锁),内容包括:基本概念ReentrantLock数据结构参考代码获取公平锁(基于JDK1.7.0_4 阅读全文
posted @ 2018-11-10 21:06 Hermioner 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 1. 线程让步: yield() yield()的作用是让步。它能让当前线程由“运行状态”进入到“就绪状态”,从而让其它具有相同优先级的等待线程获取执行权;但是,并不能保证在当前线程调用yield()之后,其它具有相同优先级的线程就一定能获得执行权;也有可能是当前线程又进入到“运行状态”继续运行! 阅读全文
posted @ 2018-11-10 16:11 Hermioner 阅读(1317) 评论(2) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/qingquanzi/p/8228422.html(含部分修改) LockSupport是Java6引入的一个工具类,它简单灵活,应用广泛。LockSupport是用来创建锁和其他同步类的基本线程阻塞原语。 LockSupport中的park() 阅读全文
posted @ 2018-11-09 09:43 Hermioner 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/skywang12345/p/3496716.html (含部分修改) 概要 前面对JUC包中的锁的原理进行了介绍,本章会JUC中对与锁经常配合使用的Condition进行介绍,内容包括:Condition介绍Condition函数列表Condit 阅读全文
posted @ 2018-11-08 21:29 Hermioner 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一. AQS 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的Reentrant 阅读全文
posted @ 2018-11-08 21:05 Hermioner 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 本章,我们介绍锁的架构;后面的章节将会对它们逐个进行分析介绍。目录如下: 01. Java多线程系列--“JUC锁”01之 框架 02. Java多线程系列--“JUC锁”02之 互斥锁ReentrantLock 06. Java多线程系列--“JUC锁”03之 Condition条件 07. Ja 阅读全文
posted @ 2018-11-08 14:06 Hermioner 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/skywang12345/p/3514593.html(含部分修改) 概要 AtomicInteger, AtomicLong和AtomicBoolean这3个基本类型的原子类的原理和用法相似。本章以AtomicLong对基本类型的原子类进行介绍 阅读全文
posted @ 2018-11-04 19:46 Hermioner 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/skywang12345/p/3514604.html(含部分修改) 概要 AtomicIntegerArray, AtomicLongArray, AtomicReferenceArray这3个数组类型的原子类的原理和用法相似。本章以Atomi 阅读全文
posted @ 2018-11-04 19:46 Hermioner 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/skywang12345/p/3514623.html(部分修改) 概要 本章对AtomicReference引用类型的原子类进行介绍。内容包括: AtomicReference介绍和函数列表 AtomicReference源码分析(基于JDK1. 阅读全文
posted @ 2018-11-04 19:46 Hermioner 阅读(135) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页