如何解决多线程的安全问题? 校验一个多线程程序是否有安全问题的隐患的前提条件: 1)当前程序是否是多线程环境 2)是否有共享数据 3)是否有多条语句对共享数据进行操作 现在就需要解决安全问题: 1)多线程环境 不能解决 2)对共享数据进行优化 不能解决 3)解决将多条语句对共享数据这一环进行解决 解决方案:就是将多条语句对共享数据操作的代码,用一个代码包起来---->代码--->同步代码块【也可使用同步方法】