多线程
留得住时间留不住你
这个作者很懒,什么都没留下…
展开
-
Executor框架
Executor框架一、简介什么是Executor框架呢?Executor框架说白了就是一个线程池,用于存放控制线程的启动、执行、关闭。Executor是一个灵活且强大的异步执行框架,其支持多种不同类型的任务执行策略,提供了一种标准的方法将任务的提交过程和执行过程解耦开发,基于生产者-消费者模式,其提交任务的线程相当于生产者,执行任务的线程相当于消费者,并用Runnable来表示任务,Ex...原创 2019-03-31 15:06:03 · 275 阅读 · 0 评论 -
AbstractQueuedSynchronizer抽象队列同步器的简单理解
AQS(AbstractQueuedSynchronizer抽象队列同步器)是一个抽象类,提供了一个框架,用于实现阻塞锁(ReentrantLock、ReetrantReadWriteLock,尽管这两个类不是直接继承自AQS,但是他们的内部类Sync继承了AQS)或是同步器工具(CountDownLatch、CyclicBarrier、Semaphore等)等依赖于等待队列的工具。 AQ...原创 2019-05-05 16:42:31 · 385 阅读 · 0 评论