java多线程
文章平均质量分 57
privatechen
这个作者很懒,什么都没留下…
展开
-
daemon
守护线程,会在所有用户线程退出之后,自动退出public class Daemon { public static class DT implements Runnable { @Override public void run() { /** * @author privatechen原创 2018-04-23 10:48:44 · 148 阅读 · 0 评论 -
Thread中顺序打印线程
自我记录自我记录 加深印象因为多线程启动后,执行的顺序基本上是无序的,因此如何控制其顺序是一个值得思考的点,这里在程序里对其进行控制public class MyThread extends Thread { private String threadName; //与addCount结合,控制打印的位置信息 private int position;原创 2018-04-19 21:26:04 · 527 阅读 · 0 评论 -
cyclicbarrier与countdownlatch
自我记录自我记录。。CyclicBarrier与CountDownLatch,两个都是用来控制线程同步,两者的给我感觉最大的区别: CountDownLatch好比是多人打LOL,所有人准备好才开,但是如果你准备好了(latch.countDown()),你还可以做其他的事情(可以执行latch.countDown()之后的语句),比如喝水啊,削铅笔啊,这个均不受影响 CyclicBarrier原创 2018-04-19 22:25:18 · 89 阅读 · 0 评论 -
synchronized 与 lock 的大致区别
自我记录 自我记录。。。 两者简单区别原创 2018-05-08 21:30:00 · 150 阅读 · 0 评论 -
threadlocal
ThreadLocal中的主要方法有public T get() { }public void set(T value) { }public void remove() { }protected T initialValue() { }get() -> getMap() ->if null -> map.getEntry(this)get() -> getMap() ->null -> set原创 2018-05-07 21:29:27 · 82 阅读 · 0 评论 -
可重入锁
自我记录 自我记录。。。 本文综合:https://blog.csdn.net/aitangyong/article/details/22695399 https://blog.csdn.net/joker_apple/article/details/52790181以线程为单位,如果一个线程获取了某个对象的锁,再次获取该对象时不需要锁,但是其他的线程此时却不能获取该对象可重入锁的...原创 2018-05-07 22:33:49 · 505 阅读 · 0 评论 -
一致性hash算法
转自:https://blog.csdn.net/bntX2jSQfEHy7/article/details/79549368最近有小伙伴跑过来问什么是Hash一致性算法,说面试的时候被问到了,因为不了解,所以就没有回答上,问我有没有相应的学习资料推荐,当时上班,没时间回复,晚上回去了就忘了这件事,今天突然看到这个,加班为大家整理一下什么是Hash一致性算法,希望对大家有帮助!文末送书,长按抽...转载 2018-08-02 20:59:02 · 145 阅读 · 0 评论