`
tbslll
  • 浏览: 545 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
不要在构造过程中使this引用逸出。---to be continue...碎着了。。。
java中同步机制  关键字synchronized---独占的加锁方式。同步还包括volatile类型的变量,显示锁以及原子变量。 java.util.concurrent.atomic存在一些原子变量类。 线程进入同步代码块前会自动获得锁,退出时会自动释放锁,包括正常退出和抛出异常。 synchronized是线程级不是调用级,如果一个线程试图获得一个已经由它持有的锁,那么这个请求会成功。 jvm会记录锁的持有者,并计数器+1.当线程退出时会递减,直到计数器为0,这个锁被释放。   synchronized同步加锁的是对象,而不是代码。 因此,如果你的类中有一个同步方法,这个 ...
Global site tag (gtag.js) - Google Analytics