![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java入门
watermelonice
这个作者很懒,什么都没留下…
展开
-
java基础之线程同步机制(适合纯小白)
上文我们聊到了如何创建多线程的两种方式,现在有如下场景。 假设存在一个电影院,现在有100张票等待出售,同时有三个窗口出售电影票。 代码如下: 为了让效果更明显,这里让线程等待了10millis。 接下来我们在main方法中创建三个线程来“买票” 运行代码,得到如下结果: 售票竟然出现了重复的票,还出现了不存在的票。这是为什么呢? 票 我们可以看作是一个公共资源。为了让...原创 2019-11-14 00:30:22 · 202 阅读 · 0 评论 -
java基础之多线程实现方式(适合小白)
这是笔者的第一篇博客,不喜轻喷。。。 在各位大佬的java之路上的第一个程序十有八九是一个在main方法中打印“Hello world”。这便是一个最为简单的单线程程序。 关于进程和线程之间的关系,网上的专业解释并不少,这里不再赘述。下面给出win10系统下的任务管理器-详细信息界面。 这里的idea64就是一个进程。在cpu使用抢占式调度策略下,可以通过设置改进程的优先级使...原创 2019-11-10 19:52:07 · 145 阅读 · 0 评论