java基础之线程同步机制(适合纯小白)

上文我们聊到了如何创建多线程的两种方式,现在有如下场景。 假设存在一个电影院,现在有100张票等待出售,同时有三个窗口出售电影票。 代码如下: 为了让效果更明显,这里让线程等待了10millis。 接下来我们在main方法中创建三个线程来“买票” 运行代码,得到如下结果: 售票竟然出现了重复的票,还出现了不存在的票。这是为什么呢? 票  我们可以看作是一个公共资源。为了让问题简化,我们假设现在只有
相关文章
相关标签/搜索