摘要: 1:高性能锁 1.1 互斥 在分布式高并发的条件下,需要保证,同一时刻只能有一个线程获得锁。 1.2 防止死锁 在分布式高并发的条件下,比如有个线程获得锁的同时,还没有来得及去释放锁,就因为系统故障或者其它原因使它无法执行释放锁的命令,导致其它线程都无法获得锁,造成死锁。 所以分布式非常有必要设置锁 阅读全文
posted @ 2021-04-13 23:27 努力学习~~~ 阅读(1253) 评论(0) 推荐(0)
摘要: 1:CountDownLatch CountDownLatch countDownLatch = new CountDownLatch(1);​new Thread(()->{ try { Thread.sleep(10000L); } catch (InterruptedException e) 阅读全文
posted @ 2021-04-13 14:53 努力学习~~~ 阅读(122) 评论(0) 推荐(0)
摘要: 1:使用代码 1.1:Callable使用 可以用于在需要有返回值得时候使用。 Callable<String> callable = new Callable<String>() {​ @Override public String call() throws Exception { System 阅读全文
posted @ 2021-04-13 14:14 努力学习~~~ 阅读(54) 评论(0) 推荐(0)