- 博客(7)
- 问答 (2)
- 收藏
- 关注
转载 【Java并发4】---J.U.C之AQS:同步状态的获取
摘要: 原创出处 http://www.iocoder.cn/JUC/sike/aqs-2/「老艿艿」欢迎转载,保留摘要,谢谢!此篇博客所有源码均来自JDK 1.8在前面提到过,AQS 是构建 Java 同步组件的基础,我们期待它能够成为实现大部分同步需求的基础。AQS 的设计模式采用的模板方法模式,子类通过继承的方式,实现它的抽象方法来管理同步状态。对于子类而言,它并没有太多的活要做,...
2019-09-05 17:28:03
151
转载 【Java并发3】---J.U.C之AQS:阻塞和唤醒线程
摘要: 原创出处http://www.iocoder.cn/JUC/sike/aqs-3/ 「老艿艿」欢迎转载,保留摘要,谢谢!1.parkAndCheckInterrupt在线程获取同步状态时,如果获取失败,则加入 CLH 同步队列,通过通过自旋的方式不断获取同步状态,但是在自旋的过程中,则需要判断当前线程是否需要阻塞,其主要方法在acquireQueued(int arg) ,代码如下:...
2019-09-05 14:56:37
130
转载 【Java并发2】---J.U.C之AQS:CLH同步队列
摘要: 原创出处 http://www.iocoder.cn/JUC/sike/aqs-1-clh/ 「芋道源码」欢迎转载,保留摘要,谢谢!*AQS 内部维护着一个 FIFO 队列,该队列就是 CLH 同步队列1.简介CLH 同步队列是一个 FIFO 双向队列,AQS 依赖它来完成同步状态的管理:当前线程如果获取同步状态失败时,AQS则会将当前线程已经等待状态等信息构造成一个节点(Nod...
2019-09-03 16:19:10
130
转载 【Java并发1】---J.U.C之AQS:AQS简介
【Java并发】—J.U.C之AQS:AQS简介摘要: 原创出处 http://cmsblogs.com/?p=2174 「小明哥」欢迎转载,保留摘要,谢谢!Java 的内置锁一直都是备受争议的,在 JDK 1.6 之前,synchronized 这个重量级锁其性能一直都是较为低下,虽然在 1.6 后,进行大量的锁优化策略(《【死磕 Java 并发】—– 深入分析 synchronized 的...
2019-09-02 16:52:14
103
转载 【soapUI】--- 破解和使用
转载处:https://www.cnblogs.com/shuaijie/articles/5913750.html一、soapUI简介 soapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intelli...
2019-07-22 16:07:16
1455
原创 【java对象】--- BigDecimal的使用
BigDecimal的构造 可以看出来BigDecimal对象给出的构造还是丰富的。下面是个简单的例子 BigDecimal str = new BigDecimal("1"); System.out.println(str); BigDecimal char1 = new BigDecimal('a'); Syst...
2019-07-13 11:51:46
233
原创 【Linux笔记】---初识vim
Vim的魅力Vim 文本编辑器三种模式功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Vim 文本编辑器在Linux...
2019-07-06 16:05:08
165
空空如也
jquery页面加载老是报错
2015-04-03
web程序开发中文件的下载
2015-02-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人