黑马程序员技术交流社区

标题: 多线程出现的安全原因及其解决方式 [打印本页]

作者: 朱磊zl    时间: 2015-6-20 10:12
标题: 多线程出现的安全原因及其解决方式
多线程安全问题的原因
                A:是否有多线程环境
                B:是否有共享数据
                C:是否有多条语句操作共享数据
        (10)同步解决线程安全问题
                A:同步代码块
                        synchronized(对象) {
                                需要被同步的代码;
                        }
                       
                        这里的锁对象可以是任意对象。
                       
                B:同步方法
                        把同步加在方法上。
                       
                        这里的锁对象是this
                       
                C:静态同步方法
                        把同步加在方法上。




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