`
zyq070
  • 浏览: 20623 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

synchronized

 
阅读更多

synchronized 有两种用法 

  第一种是修饰 方法 , 此时是对此对象加锁 ,如果此对象有多个方法 加上关键字synchronized ,一个线程访问一个synchronized 方法时候,其他线程该对象 的其他 synchronized 方法 只有等 当前同步方法结束时候才能访问 同一对象 在多个线程内 synchronized 方法是互斥的 , 即同一时刻只有一个synchronized 方法可执行

第二种修饰 块 是对 修饰方法的一种简化 可以在减少锁资源占用的情况下 给某一方法块加锁

 

实际请参考

http://www.cnblogs.com/devinzhang/archive/2011/12/14/2287675.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics