首页 > 编程 > Java > 正文

java得用锁解决并发问题的简单示例

2019-11-09 19:34:34
字体:
来源:转载
供稿:网友

public class LockTestUtil {

PRivate static byte[] LOCK = new byte[0];private static LockTestUtil lockTestUtil;private LockTestUtil() {}//单例模式得到对象public static LockTestUtil getInstance() {if(lockTestUtil != null){return lockTestUtil;} else {synchronized (LOCK) {if(lockTestUtil == null){lockTestUtil = new LockTestUtil();}}}return lockTestUtil;}public synchronized void updataDate(){/** 业务代码省略* */System.out.print("同步方法,防止并发");}public static void main(String[] args){LockTestUtil lockTestUtil = LockTestUtil.getInstance();lockTestUtil.updataDate();}}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表