黑马程序员技术交流社区
标题:
关于多线程中同步的几个问题
[打印本页]
作者:
nihaoshitou
时间:
2013-5-12 22:12
标题:
关于多线程中同步的几个问题
本帖最后由 nihaoshitou 于 2013-5-13 23:20 编辑
同步的 锁是可以随便定义的吗?
静态函数同步之后同步锁是什么?
作者:
石贤芝
时间:
2013-5-12 22:58
同步代码块中,锁是可以随便定义的,但一定要保证要同步的那几个线程用的是同一把锁;
同步函数的锁就是调用函数的那个对象本身,即 this。
静态同步函数的锁是调用此函数的对象所对应的字节码文件对象,即 this.class。
作者:
袁术森
时间:
2013-5-13 14:23
楼上正解 还有 jdk1.5后的新技术 Lock接口技术相对synchronized更好 是显示操作 并将锁和监视器分开 降低其耦合性 更加灵活 多线程操作 lock更好
作者:
曹睿翔
时间:
2013-5-13 23:17
如果帖子没有问题了 那么把帖子的类型改为 “已解决”, 如果不会改 点自己的帖子下面有个编辑,然后改帖子的类型就好了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2