java多线程
东风吹雨
这个作者很懒,什么都没留下…
展开
-
生产者与消费者模式
我们模拟生产者生产水果,消费者消费水果~ 首先是水果类: package demo4; public class Fruit { private int fruitCount; private boolean flag; public boolean isFlag() { return flag; } public void setFlag(boolean flag) { this.flag = flag; }原创 2020-08-25 08:40:11 · 181 阅读 · 0 评论 -
模拟线程死锁
1,两把锁的代码: package demo3; public class LockB { private LockB(){ } public static LockB lockB=new LockB(); } package demo3; public class LockA { private LockA(){ } public static LockA lockA=new LockA(); } Runnable对象的代码: pack原创 2020-08-24 20:34:54 · 208 阅读 · 0 评论 -
模拟电影院的买票过程演示线程安全问题
代码如下: package demo2; public class ThreadTest { public static void main(String[] args) { Runnable runnable=new Runnable() { private int ticket=100;//电影票数 @Override public void run() { while(原创 2020-08-23 16:03:48 · 676 阅读 · 0 评论