
多线程
Leonis丶L
这个作者很懒,什么都没留下…
展开
-
java公平锁,非公平锁,CAS,AQS的一些事情
PS:该文章是借鉴掘金的 石衫的架构笔记 附上借鉴的所有链接: 大白话聊聊Java并发面试问题之Java 8如何优化CAS性能?【石杉的架构笔记】 大白话聊聊Java并发面试问题之谈谈你对AQS的理解?【石杉的架构笔记】 大白话聊聊Java并发面试问题之公平锁与非公平锁是啥?【石杉的架构笔记】 谈到公平锁和非公平锁,首先要引入2个概念。一个是CAS,一个是AQS。 CAS:全名叫做C...原创 2018-12-07 18:36:06 · 6606 阅读 · 0 评论 -
java指定线程执行顺序
众所周知,指定java线程的执行顺序一般都是通过线程间的join方法 比如有3个线程,t1,t2,t3。 如果我们需要将线程执行顺序调整为 t3 -> t2 -> t1。那么在t3的线程中加入t2.join,t2的线程中加入t1.join方式即可解决。 第二种方式我们可以用线程池解决。 public class ThreadYield extends Thread { ...原创 2018-12-06 11:43:11 · 4232 阅读 · 0 评论