这里使用ReentrantLock 来讲解条件队列 首先来看看应用: 这狗有点类似与Object 的 wait 和 notify方法 即,等待和...
先看看java线程池的应用:通过工具类来构建一个线程池 ExecutorService executorService =Executors.n...
java中一个线程的执行结果使用接口future 来接收结果,在开始分析源码之前我们先看看future的运用,然后一步步的分析: 我们可以看到,...
先来看看ReentrantReadWriteLock的应用: 所以读写锁地产都是一个sync对象来试实现的。首先看看WriteLock: 加锁:...
AQS是java的并发控制器,关于编发的特性,比如:是否公平,是否可冲入,是否共享等特性都是通过AQS来完成。 首先来看看AQS的继承结构: 我...
Java中锁大致上分为两类:一类是显示锁,一类是隐式锁;今天我们重点来分析一下java中隐式锁的实现: java中通过synchronized关...
查看jkd源码只能够返回方法体,方法体中的具体实现都没有,给看jkd的源码造成了很多的方法,于是在网上找了很久没有找到具体的解决方法。这里做一下...
mybatis中的四大扩展点: 1. Executor 2. StatementHandler 3. ParameterHandler 4. R...
要在项目中开启spring的事务的功能,会使用到@EnableTranstationMannager 开启spring 事务的功能 到这里开启s...