摘要:
一 . 概述 我们创建线程的代价是相当大的,线程池就是一个减少线程创建代价的事物.核心就是完成线程创建的任务. 当然当我们将线程的创建工作都交给了线程池,那么线程池就拥有了线程的控制权. 三 .线程池的分类 在JUC之中将线程池分成四类: 我们看一下类的结构. 上面介绍了我们最为常见的四种线程池. 阅读全文
摘要:
一 . 概述 在并发的经典场景之中,有一个读者和写者的问题.其中描述的问题是有写者和读者完成对一个资源的访问,其中读者可以共享的访问的 资源,而写者只能独占的访问资源. 我们看到这个场景之中有独占和共享两个概念. 二 . 读写锁 在JUC之中提供了一个读写锁,通过读写锁可以完成对资源的读写操作,其中 阅读全文