摘要:
* 线程池基础 * @author kf * 自定义线程池 并测试4种拒绝策略 * 拒绝策略AbortPolicy 当任务数大于总线程数时 报错:java.util.concurrent.RejectedExecutionException * 拒绝策略CallerRunsPolicy 当任务数大于 阅读全文
摘要:
SynchronousQueue是一个不存储元素的阻塞队列。当队列有1个元素时,必须被消费才可以再存入 *测试代码中可看到 put一个元素立马能take一个元素 阅读全文
摘要:
ArrayBlockingQueue需要初始化长度的阻塞队列 先进先出 * 添加元素用add方法时,如果超过定义的长度则会抛出异常 java.lang.IllegalStateException: Queue full * 取出元素时用remove方法,如果删除的元素超出定义长度则抛出异常 java 阅读全文