随笔分类 - #java#--并发
摘要:其实没看懂,但是提供了不同的思路,先记下 https://www.cnblogs.com/yuhangwang/p/11256476.html https://www.cnblogs.com/yuhangwang/p/11258599.html 偏向锁到重量级锁的变化 https://www.cnb
阅读全文
摘要:1.按顺序打印ABC 三个线程,每个线程分别打印A,B,C各十次,现在要求按顺序输出A,B,C 2. 生产者消费者: 要尽量使用BlockingQueue来实现 https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20%E5%B9%B
阅读全文
摘要:https://www.jianshu.com/p/3f6b26ee51ce
阅读全文
摘要:https://www.cnblogs.com/hollischuang/p/11119605.html
阅读全文
摘要:https://www.jianshu.com/p/3c06ffbf0d52 打开Thread的休眠那段注释,与不打开的结果不一样。 原因可能是 ,休眠醒来,缓存刷新了
阅读全文
摘要:https://tech.meituan.com/2019/02/14/talk-about-java-magic-class-unsafe.html
阅读全文
摘要:https://zhuanlan.zhihu.com/p/49424830
阅读全文
摘要:首先可以看: http://ifeve.com/java-special-troops-aqs/ 再看 《Java并发编程的艺术》第5章 核心:同步器的acquire方法: 首先调用自定义同步器实现的tryAcquire(int arg)方法,该方法保证线程安全的获取同步状态,如果同步状态获取失败,
阅读全文
摘要:https://zhuanlan.zhihu.com/p/45667127 看的似懂非懂 public void interrupte() //线程中断。注意,所谓的线程中断,并不会让线程立即退出,而是给线程发送一个通知,即设置中断标志位,告诉目标线程,有人希望你退出。至于目标线程接到通知后会如何处
阅读全文
摘要:详细见,Java并发编程的艺术/P101 在java中,每个对象的监视器都有两个池,锁(monitor)池和等待池 wait() ,notifyAll(),notify() 三个方法都是Object类中的方法. 锁池:假设线程A已经拥有了某个对象(注意:不是类)的锁,而其它的线程想要调用这个对象的某
阅读全文
摘要:迄今为止,看到的最清楚的一篇: https://zhuanlan.zhihu.com/p/29866981 volatile https://zhuanlan.zhihu.com/p/34362413
阅读全文

浙公网安备 33010602011771号