JAVA
longzaishaolin
这个作者很懒,什么都没留下…
展开
-
类和对象的生命周期
1.类装载,连接,初始化 java虚拟机通过装载,连接,初始化一个java类,使得该类可以被正在运行的java程序所使用。其中,装载就是把二进制形式的类型数据合并到虚拟机的运行时状态中,连接分为三个阶段-验证,准备,解析。验证确保了java类型数据格式正确并且适用于java虚拟机使用。准备则负责为该类型分配他所需要的内存,比如为他的类变量分配内存,解析则负责把常量池中的符...原创 2013-08-06 01:22:02 · 89 阅读 · 0 评论 -
ReentrantLock可重入锁的使用场景
转载自: http://my.oschina.net/noahxiao/blog/101558 摘要 从使用场景的角度出发来介绍对ReentrantLock的使用,相对来说容易理解一些。 场景1:如果发现该操作已经在执行中则不再执行(有状态执行) a、用在定时任务时,如果任务执行时间可能超过下次计划执行时间,确保该有状态任务只有一个正在执行,忽略重复触发。 b、用在界面交互时点击执行...原创 2015-06-08 15:28:06 · 126 阅读 · 0 评论