分布式事务及其实现方案
事务是一个程序执行单元,里面的所有操作要么全部执行成功,要么全部执行失败。在分布式系统中,这些操作可能是位于不同的服务中,那么如果也能保证这些操作要么全部执行成功,要么全部执行失败呢?这便是分布式事务要解决的问题。 ...
事务是一个程序执行单元,里面的所有操作要么全部执行成功,要么全部执行失败。在分布式系统中,这些操作可能是位于不同的服务中,那么如果也能保证这些操作要么全部执行成功,要么全部执行失败呢?这便是分布式事务要解决的问题。 ...
ReentrantLock实现了Lock接口,Lock接口定义了lock与unlock相关操作,并且还存在newCondition方法,表示生成一个条件。 ...
AQS是一个用来构建和同步器的框架,使用AQS能简单且高效地构造出应用广泛的大量的同步器,比如我们提到的RenntrantLock,Semaphore,其他的诸如ReentrantReadWriteLock,SynchronousQueue,FutureTask等等皆是基于AQS的。当然,我们自己也能利用AQS非常轻松的构造出符合我们自己需求的同步器。 ...
...
...
...
...
...
...
...