
java多线程
一个读书人
这个作者很懒,什么都没留下…
展开
-
盘点一下github上面比较实用的仓库
程序员找工作的黑名单https://github.com/shengxinjing/programmer-job-blacklist一些坑b公司最好的java笔记https://github.com/Snailclimb/JavaGuide没有之一,究极推荐,也适合面试前补习SpringBoot全家桶的事例工程https://github.com/wuyouzhuguli/S...原创 2019-10-28 14:57:00 · 560 阅读 · 0 评论 -
java多线程之线程安全-构造函数捕获模式
在java并发编程实战p58页的脚注的时候没看懂,然后查百度,终于理解了,所以在这里记录一下脚注:如果将拷贝构造函数实现为this(p.x,p.y),那么会产生竞态 条件,而私有构造函数则可以避免这种竞态条件.这是私有构造函数捕获模式的一个实例。先上代码public class Main { public static void main(String[] args) { fina...原创 2019-04-05 17:56:32 · 626 阅读 · 7 评论 -
java 并发HelloWorld之AQS HelloWorld
今天聊一聊什么是AQS,并用他实现一个简单的锁。它是java.util.concurrent.locks.AbstractQueuedSynchronizer是一个抽象类,juc很多工具都是基于它的,它是juc的核心它实现的是非系统级别的锁的一个框架有别于synchronized关键词,系统级别的锁(synchronized)对于锁的竞争切换的时候消耗资源比较大因为要调用系统级别的api还要...原创 2019-06-09 20:40:37 · 185 阅读 · 0 评论