线程安全与不安全的理解 最常说的例子,用户取钱:假设A和B同时去不同ATM上取同一张账户的1000块钱,如果是线程不安全,那么A和B同时取钱时,就可能出现俩人都取到1000块钱,那么这俩人就发财了,而如果线程安全呢,就只有一个人能取出来1000块钱,另外一个人再取就是余额不足。 代码实现 实现上述取钱的例子 创建一个账户类 // 银行账户类 public class Account { // private final Lock lock=new ReentrantLock(); // 余额 private dou…

2020年11月19日 0条评论 95点热度 0人点赞 阅读全文