Java线程
Java线程相关
笙!
这个作者很懒,什么都没留下…
展开
-
Java多线程之生产者与消费者---线程通信
1.线程协作 这是我学习的线程通信,有兴趣可以参考,如果发现其中有问题也感谢大佬给我提出来 synchronized(),可阻止并发更新同一共享资源,实现线程同步 synchronized(),不能实现不同线程之间的消息传递(通信) Java提供的解决线程通信问题: 方法名 作用 wait() 表示线程一直等待,直到其它线程通知,与sleep不同,会释放锁 wait(long timeout) 指定等待的毫秒数 notify() 唤醒一个处于等待状态的线程 notifyAll原创 2021-01-06 10:12:54 · 98 阅读 · 0 评论 -
Java线程实现简单的龟兔赛跑
龟兔赛跑 //龟兔赛跑 public class Match implements Runnable { private String name; //实现run方法 @Override public void run() { //你可以让兔子睡觉 //由于兔子跑的太快,所以模拟兔子休息 // if (Thread.currentThread().getName().equals("兔子")){ // try {原创 2021-01-06 09:59:00 · 247 阅读 · 1 评论 -
Java线程实现抢火车票
抢火车票 /* 多线程实现购买火车票,实现 Runnable 接口,重写run方法 */ public class runnable1 implements Runnable { //设置火车票的数量 private int ticket=10; // 重写run方法 @Override public void run() { //当火车票大于0时才执行循环 while (ticket>0) {原创 2020-12-30 15:29:55 · 1700 阅读 · 2 评论