黑马程序员技术交流社区

标题: synchronized简单总结 [打印本页]

作者: 奋发吧小白    时间: 2014-8-24 09:45
标题: synchronized简单总结
synchronized 为同步代码的关键字
同步代码块解决多线程的安全问题
同步代码块的实现的前提是:
1,必须是两个或者两个以上的线程,即多线程程序
2,必须使用同一个锁。

同步代码块锁的总结:
1,同步代码块在函数内时,一般使用对象Object 的对象来当锁。
2,当synchronized出现在函数上时,即同步函数时,同步代码锁就是this
3,当synchronized出现在静态函数上时,一般同步代码锁就是 .class文件。



作者: 木易在他乡    时间: 2014-8-24 10:37
这个锁,有没有大神解释下怎么理解,锁???就是一次只能一个线程调用和执行的部分吗?
作者: c19t043    时间: 2014-8-24 21:20
总结的不错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2