什么是QPS: QPS是每秒钟处理完请求的次数。这里的请求不是指一个查询或者数据库查询,是包括一个业务逻辑的整个流程,也就是说每秒钟响应的请求次...
scheduledthreadpool是JDK自带的一个定时调度任务的实现,通过它可以实现定时的循环调度,最近在看线程池的源码,顺便也把它看了一...
对于java的并发编程来说,我们都知道Thread和runnable,这是创建一个线程最基本的两种方法,但是这两种方法创建的线程是不支持对线程的...
countdownlatch是JDK提供的一个线程控制的工具类,虽然代码短少,实现简单,但是它的作用却十分的大。 1.从一个例子开始#### 1...
几句闲扯:首先,我想说java的线程池真的是很绕,以前一直都感觉新建几个线程一直不退出到底是怎么实现的,也就有了后来学习ThreadPoolEx...
Concurrency-interest邮件列表中有人问了这么一个问题:ArrayBlockingQueue中有个对象字段lock,在Array...
因为后面要学习线程池,所以在在这里先分析下ArrayBlockingQueue,为以后做准备。 什么是ArrayBlockingQueue?##...
concurrentHashmap是JDK提供的一个线程安全的Map容器类,因为它是线程安全的,同时获取和释放锁的代价很低,所以被广泛的应用在各...
我们知道在线程的同步时可以使一个线程阻塞而等待一个信号,同时放弃锁使其他线程可以能竞争到锁。在synchronized中我们可以使用Object...
文集作者