A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

多线程安全问题的原因
                A:是否有多线程环境
                B:是否有共享数据
                C:是否有多条语句操作共享数据
        (10)同步解决线程安全问题
                A:同步代码块
                        synchronized(对象) {
                                需要被同步的代码;
                        }
                       
                        这里的锁对象可以是任意对象。
                       
                B:同步方法
                        把同步加在方法上。
                       
                        这里的锁对象是this
                       
                C:静态同步方法
                        把同步加在方法上。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马