源码
文章平均质量分 88
peachlorgane
这个作者很懒,什么都没留下…
展开
-
Java并发-同步类的底层实现AQS
Java并发-AQS java并发包里有许多的工具类,例如如有互斥锁ReentrantLock,控制多线程执行的栅栏CountDownLatch,信号量Semaphore,闭锁CyclicBarrier(使用ReentrantLock实现间接用了AQS)等等,这些类在底层实现中都直接或者间接的使用到了AQS,本篇就从源码角度介绍AQS的作用和实现。 AQS简介 AQS是一个管理线程的底层类,...原创 2018-09-13 17:19:12 · 568 阅读 · 0 评论 -
Java并发-异步执行Future
Java并发-异步执行Future 在开发过程中很容易遇到这么一种情况,要执行一个耗时的任务,为了提高效率我们在执行耗时任务的时候同时执行其他暂时不需要耗时任务的代码,直到需要这个耗时任务的返回时才去获取任务结果,那么在Java中Future接口是专门用来异步执行,并在需要的时候获取执行的结果的一个接口。典型的我们有 /** * jdk 8 * / public class Main ...原创 2018-09-14 11:10:26 · 1658 阅读 · 0 评论