现在的位置: 首页 > 综合 > 正文

多线程的两种加锁方式

2014年09月05日 ⁄ 综合 ⁄ 共 144字 ⁄ 字号 评论关闭

多线程的同步锁通过synchronized实现

有俩种方式

 一种是在代码块加锁

代码块加锁时可以指定任意类的实例过的对象
即锁在这个对象上(任何对象都有一个锁)
使同一时间内只有一个线程可以访问到代码块中

另外一种就是以synchronized关键字修饰方法
这时加锁的对象就是类本身的实例 即this

抱歉!评论已关闭.