上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: Java并发编程之CAS第三篇-CAS的缺点 通过前两篇的文章介绍,我们知道了CAS是什么以及查看源码了解CAS原理。那么在多线程并发环境中,的缺点是什么呢?这篇文章我们就来讨论讨论 本篇是《凯哥(凯哥Java:kagejava)并发编程学习》系列之《CAS系列》教程的第三篇:CAS的缺点有哪些?怎 阅读全文
posted @ 2020-03-27 21:38 kaizi1992 阅读(814) 评论(0) 推荐(0) 编辑
摘要: Java并发编程之CAS二源码追根溯源 在上一篇文章中,我们知道了什么是CAS以及CAS的执行流程,在本篇文章中,我们将跟着源码一步一步的查看CAS最底层实现原理。 本篇是《凯哥(凯哥Java:kagejava)并发编程学习》系列之《CAS系列》教程的第二篇:从源码追根溯源查看CAS最底层是怎么实现 阅读全文
posted @ 2020-03-25 22:46 kaizi1992 阅读(351) 评论(0) 推荐(0) 编辑
摘要: Java并发编程之CAS第一篇-什么是CAS 通过前面几篇的学习,我们对并发编程两个高频知识点了解了其中的一个—volatitl。从这一篇文章开始,我们将要学习另一个知识点—CAS.本篇是《凯哥并发编程学习》系列之《CAS系列》教程的第一篇:什么是CAS。 本文主要内容: 生活中举例;CAS定义;C 阅读全文
posted @ 2020-03-24 10:36 kaizi1992 阅读(453) 评论(0) 推荐(0) 编辑
摘要: Java并发编程之验证volatile指令重排-理论篇 Java并发包下的类中大量使用了volatile关键字。通过之前文章介绍,大家已经知道了volatile的三大特性:共享变量可见性;不保证原子性;禁止指令重排后顺序性。通过前面两篇文章我们通过代码验证了前两个特性,本文我们就来验证禁止指令重排保 阅读全文
posted @ 2020-03-23 12:51 kaizi1992 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 大家都知道其实爱奇艺和某度就是一家的,最新的万能联播版本,加入了很多功能,感觉很不错。最最最主要是支持百度云不限速下载,百度网盘干什么用的就不用多解释了。资源确实丰富,但是难免有时候要下载一些文件资料,尤其是比较大的文件,百度网盘客户端的下载速度可真是不咋地。。你当然可以选择充值百度超级会员,不过凯 阅读全文
posted @ 2020-03-22 09:53 kaizi1992 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: Java并发编程之验证volatile不能保证原子性 通过系列文章的学习,凯哥已经介绍了volatile的三大特性。1:保证可见性 2:不保证原子性 3:保证顺序。那么怎么来验证可见性呢?本文凯哥(凯哥Java:kaigejava)将通过代码演示来证明为什么说volatile不能够保证共享变量的原子 阅读全文
posted @ 2020-03-22 09:10 kaizi1992 阅读(567) 评论(0) 推荐(0) 编辑
摘要: Java并发编程之验证volatile的可见性 通过系列文章的学习,凯哥已经介绍了volatile的三大特性。1:保证可见性 2:不保证原子性 3:保证顺序。那么怎么来验证可见性呢?本文凯哥将通过代码演示来证明volatile的可见性。 前期准备: 共享变量 number 初始值是0,然后修改后的值 阅读全文
posted @ 2020-03-21 09:55 kaizi1992 阅读(308) 评论(0) 推荐(0) 编辑
摘要: Java并发编程学习前期知识下篇 通过上一篇《Java并发编程学习前期知识上篇》我们知道了在Java并发中的可见性是什么?volatile的定义以及JMM的定义。我们先来看看几个大厂真实的面试题: 编辑 ​ 编辑 ​ 编辑 ​ 从上面几个真实的面试问题来看,我们可以看到大厂的面试都会问到并发相关的问 阅读全文
posted @ 2020-03-20 09:53 kaizi1992 阅读(159) 评论(0) 推荐(1) 编辑
摘要: Java并发编程学习前期知识上篇 我们先来看看几个大厂真实的面试题: 从上面几个真实的面试问题来看,我们可以看到大厂的面试都会问到并发相关的问题。所以 Java并发,这个无论是面试还是在工作中,并发都是会遇到的。Java并发包JUC(java.util.concurrent)有了解过哪些?并发包实现 阅读全文
posted @ 2020-03-19 09:22 kaizi1992 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 从火箭发场景来学习Java多线程并发闭锁对象 倒计时器场景 在我们开发过程中,有时候会使用到倒计时计数器。最简单的是:int size = 5; 执行后,size—这种方式来实现。但是在多线程并发的情况下,这种操作会不安全的。举个现实中最典型的一个例子:火箭发射的案例。 大家都看过火箭发射的直播吧。 阅读全文
posted @ 2020-03-18 09:52 kaizi1992 阅读(315) 评论(0) 推荐(1) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
点击右上角即可分享
微信分享提示