黑马程序员技术交流社区
标题:
synchronized
[打印本页]
作者:
付欢
时间:
2015-6-11 21:51
标题:
synchronized
synchronized关键字的用途
作者:
zd12345
时间:
2015-6-11 22:27
用于同步,以防止多线程对数据的并发访问时出现的安全问题。
1.同步代码块,synchronized(object){}
object是锁,任何对象都可以。当一个线程进入同步块后,其他线程必须在块外等待。换言之,一次只能有一个线程执行同步块中的代码。
2.同步函数,在函数前加上synchronized修饰符,即成为同步函数。实例同步函数的锁是this,静态同步函数的锁是类名.class字节码对象。
作者:
dailihua
时间:
2015-6-11 23:24
同步,被synchronized包围的代码块是临界区,一次只能有一个线程执行
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2