- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Synchronized关键词使用场景解析
synchronized关键词使用场景解析Java synchronized 使用场景修饰成员方法: public synchronized void memberMethod(){};修饰静态方法: public static synchronized void staticMethod(){};包裹某段代码,synchronized(xxx): a. synchronized
2015-10-28 18:03:41 2463 1
原创 场景一:synchronized包裹代码块
一.synchronized(对象) 假设类对象instance的某段代码块被synchronized(obj){}包裹,线程访问该段代码块时便会拿到obj对象的内置锁。在obj对象的内置锁释放前,其他线程仍然可以访问instance对象非同步的方法和代码块(现象一),但是: 1. 不能进入instance对象中任何也以obj为锁的代码块;(现象二) 2. 当obj与instance
2015-10-28 15:17:54 856
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人