线程安全问题没有复现
来源:16-8 【多线程】锁票,避免多个窗口卖同一张票

康斯坦叮咚
2023-12-27
老师,我在Mac环境下执行你的代码,没有做加锁操作,多次执行后但是并没有看到你说的线程安全问题,我不太明白是如何导致的
写回答
1回答
-
老师在mac端把代码修改成跟你的一致,实测是可以引发线程安全问题的,这可能跟不同系统平台、不同硬件配置是相关的。另外,你可以在run方法中,把线程休眠时间sleep改大一点再试试。我的mac端运行截图如下:
012023-12-28
相似问题