的内容

Java

深入理解线程池

一、线程池的概述: 在多线程操作中,为了避免多线程操作造成的系统开销问题,  在JDK 1.5 之后新添加了线程池。 二、 线程池的使用 在java.util.concurrent 包中, 有个Executors 类,为我们封装了各种线程池的创建。 从而简化了线程池的创建和使用。我们只需要Executors.newXX……继续阅读 »

新民 4个月前 (12-13) 312浏览 3评论 2个赞

Java

Java 并发包中Semaphore 类的使用详解

类 java.util.concurrent.Semaphore 提供了一个计数信号量,从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release()添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore只对……继续阅读 »

新民 10个月前 (06-24) 631浏览 0评论 1个赞