上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: Java并发包下锁学习第一篇:介绍及学习安排 在Java并发编程中,实现锁的方式有两种,分别是:可以使用同步锁(synchronized关键字的锁),还有lock接口下的锁。从今天起,凯哥将带领大家一起豪华参观(详细讲解)在Java并发包(JUC)下locks包下的体系结构。 在这个系列中,我们将会 阅读全文
posted @ 2020-03-30 10:18 kaizi1992 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Java并发编程之-set集合的线程安全类 Java中set集合怎么保证线程安全,这种方式你知道吗? 在Java中set集合是 本篇是《凯哥(凯哥Java:kagejava)并发编程学习》系列之《并发集合系列》教程的第二篇: 本文主要内容:Set集合子类底层分别是什么?基于底层为什么set的子类可以 阅读全文
posted @ 2020-03-29 10:13 kaizi1992 阅读(8956) 评论(0) 推荐(1) 编辑
摘要: Java并发编程之-list集合的并发. 我们都知道Java集合类中的arrayList是线程不安全的。那么怎么证明是线程不安全的呢?怎么解决在并发环境下使用安全的list集合类呢? 本篇是《凯哥(凯哥Java:kagejava)并发编程学习》系列之《并发集合系列》教程的第一篇: 本文主要内容:怎么 阅读全文
posted @ 2020-03-28 09:58 kaizi1992 阅读(5008) 评论(0) 推荐(0) 编辑
摘要: Java并发编程之CAS第三篇-CAS的缺点 通过前两篇的文章介绍,我们知道了CAS是什么以及查看源码了解CAS原理。那么在多线程并发环境中,的缺点是什么呢?这篇文章我们就来讨论讨论 本篇是《凯哥(凯哥Java:kagejava)并发编程学习》系列之《CAS系列》教程的第三篇:CAS的缺点有哪些?怎 阅读全文
posted @ 2020-03-27 21:38 kaizi1992 阅读(800) 评论(0) 推荐(0) 编辑
摘要: Java并发编程之CAS二源码追根溯源 在上一篇文章中,我们知道了什么是CAS以及CAS的执行流程,在本篇文章中,我们将跟着源码一步一步的查看CAS最底层实现原理。 本篇是《凯哥(凯哥Java:kagejava)并发编程学习》系列之《CAS系列》教程的第二篇:从源码追根溯源查看CAS最底层是怎么实现 阅读全文
posted @ 2020-03-25 22:46 kaizi1992 阅读(343) 评论(0) 推荐(0) 编辑
摘要: Java并发编程之CAS第一篇-什么是CAS 通过前面几篇的学习,我们对并发编程两个高频知识点了解了其中的一个—volatitl。从这一篇文章开始,我们将要学习另一个知识点—CAS.本篇是《凯哥并发编程学习》系列之《CAS系列》教程的第一篇:什么是CAS。 本文主要内容: 生活中举例;CAS定义;C 阅读全文
posted @ 2020-03-24 10:36 kaizi1992 阅读(444) 评论(0) 推荐(0) 编辑
摘要: Java并发编程之验证volatile指令重排-理论篇 Java并发包下的类中大量使用了volatile关键字。通过之前文章介绍,大家已经知道了volatile的三大特性:共享变量可见性;不保证原子性;禁止指令重排后顺序性。通过前面两篇文章我们通过代码验证了前两个特性,本文我们就来验证禁止指令重排保 阅读全文
posted @ 2020-03-23 12:51 kaizi1992 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 大家都知道其实爱奇艺和某度就是一家的,最新的万能联播版本,加入了很多功能,感觉很不错。最最最主要是支持百度云不限速下载,百度网盘干什么用的就不用多解释了。资源确实丰富,但是难免有时候要下载一些文件资料,尤其是比较大的文件,百度网盘客户端的下载速度可真是不咋地。。你当然可以选择充值百度超级会员,不过凯 阅读全文
posted @ 2020-03-22 09:53 kaizi1992 阅读(1511) 评论(0) 推荐(0) 编辑
摘要: Java并发编程之验证volatile不能保证原子性 通过系列文章的学习,凯哥已经介绍了volatile的三大特性。1:保证可见性 2:不保证原子性 3:保证顺序。那么怎么来验证可见性呢?本文凯哥(凯哥Java:kaigejava)将通过代码演示来证明为什么说volatile不能够保证共享变量的原子 阅读全文
posted @ 2020-03-22 09:10 kaizi1992 阅读(560) 评论(0) 推荐(0) 编辑
摘要: Java并发编程之验证volatile的可见性 通过系列文章的学习,凯哥已经介绍了volatile的三大特性。1:保证可见性 2:不保证原子性 3:保证顺序。那么怎么来验证可见性呢?本文凯哥将通过代码演示来证明volatile的可见性。 前期准备: 共享变量 number 初始值是0,然后修改后的值 阅读全文
posted @ 2020-03-21 09:55 kaizi1992 阅读(298) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页