
技术
terpsichorean
这个作者很懒,什么都没留下…
展开
-
线程安全(一)
java中地同步机制是使用关键字synchronized,它提供一种独占的加锁方式,还包括volatile变量,显式锁以及原子变量。 注意:无状态的对象一定是线程安全的。要保持状态的一致性,就需要在单个原子操作中更新所有相关的状态变量。对于每个包含多个变量的不变形条件,其中涉及的所有变量度需要同一个锁来保护。通常,在简单性与性能之间存在着相互制约的因素。当实现某个同步策略是原创 2012-12-22 18:04:24 · 507 阅读 · 0 评论 -
线程安全(二)-同步工具类
同步工具类: 1闭锁:闭锁的作用相当于一扇门:在闭锁到达结束状态之前,这扇门一直是关闭的,并且没有任何线程能通过。当闭锁到达结束状态后,将不会再改变状态,因此这扇门将永远保持打开状态,闭锁可以用来确保某些活动指导其他活动都完成后才继续执行。 例如;1确保某个计算在其需要的所有资源都被初始化之后才继续执行。2确保某个服务在其依赖的所有其他服务都已经启动之后才启动。原创 2012-12-22 18:05:26 · 561 阅读 · 0 评论 -
深入解析SpringAOP设计
在深入解析SpringAOP设计原理之前,我们需要了解SpringAOP中的几个核心概念:1 连接点(jointpoint): 一个连接点是一个程序执行过程中的特定点。电信的连接点包括对一个方法的调用,方法执行的过程本身,类的初始化,对象的实例化等。连接点是AOP的核心概念之一,它用来定义在程序中的什么地方能够通过AOP加入额外的逻辑。2 通知(advice):在某一特定的连接点出运行的代原创 2012-02-12 19:46:18 · 647 阅读 · 0 评论