1、volatile https://www.cnblogs.com/54chensongxia/p/11806836.html 2、synchronized http://www.hellojava.com/a/86332.html https://www.cnblogs.com/lukelook/p/9946065.html 3、Lock https://www.cnblogs.com/handsomeye/p/5999362.html