黑马程序员技术交流社区

标题: 有关synchronized的问题 [打印本页]

作者: 普哥    时间: 2014-7-6 23:07
标题: 有关synchronized的问题
在解决多线程的安全问题时,会用到同步锁synchronized,那么它同步的前提是什么呢?
作者: xp8812    时间: 2014-7-6 23:50
同步的前提是你有很多个类访问一段代码,而你想要保证这段代码的安全性
作者: 陈云阳    时间: 2014-7-7 00:15
同步的前提:
    1.必须要有两个或者两个以上的线程。
    2.必须是多个线程使用同一个锁。

    必须保证同步中只能有一个线程在运行。

    好处:解决了多线程的安全问题。

    弊端:多个线程需要判断锁,较为消耗资源。
作者: 人心如水    时间: 2014-7-7 00:30
多线程操作共享数据的那段代码前面加锁!!!!




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