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 · 509 阅读 · 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 · 584 阅读 · 7 评论 -
java 并发HelloWorld之AQS HelloWorld
今天聊一聊什么是AQS,并用他实现一个简单的锁。 它是java.util.concurrent.locks.AbstractQueuedSynchronizer 是一个抽象类,juc很多工具都是基于它的,它是juc的核心 它实现的是非系统级别的锁的一个框架有别于synchronized关键词,系统级别的锁(synchronized)对于锁的竞争切换的时候消耗资源比较大因为要调用系统级别的api还要...原创 2019-06-09 20:40:37 · 158 阅读 · 0 评论