摘要: 背景问题:在特定的应用场景下,多线程不进行同步会造成什么问题? 通过多线程模拟多窗口售票为例: 分析:总票数只有20张,却卖出了23张,是非常明显的超买超卖问题,而造成这个问题的根本原因就是同时发生的各个线程都可以对ticket_sum进行读取和写入! ps: 1.在并发情况下,指令执行的先后顺序由 阅读全文
posted @ 2019-07-15 17:42 西*风 阅读(23038) 评论(0) 推荐(6)