摘要: /*实现一个竞拍抢答程序:要求设置三个抢答者(三个线程),而后同时发出抢答指令,抢答成功者显示成功提示,抢答失败者给出失败提示。*/ package Java多线程_01; import java.util.concurrent.Callable; import java.util.concurrent.FutureTask; class MyThread_08 implements Call... 阅读全文
posted @ 2019-07-08 12:24 逍遥天地间 阅读(578) 评论(0) 推荐(0) 编辑
摘要: package Java多线程_01; class MyThread_01 implements Runnable{ private int ticket = 5; @Override public void run() { for(int x=0;x0) { System.out.println("卖票,ticket="+this.ticket--); } } }... 阅读全文
posted @ 2019-07-08 11:29 逍遥天地间 阅读(159) 评论(1) 推荐(0) 编辑
摘要: /* 设计四个线程对象,其中两个线程执行减操作,另外两个执行加操作.*/ class Resource{ private int num = 0; private boolean flag = true; public synchronized void add() throws Exception { if(this.flag == false) { super.wait(); } Thread 阅读全文
posted @ 2019-07-08 11:26 逍遥天地间 阅读(2258) 评论(3) 推荐(0) 编辑
摘要: /*设计一个生产电脑和搬运电脑类,要求每生产出一台电脑就搬走一台电脑。 *没有生产出新的电脑,则搬运工要等待新电脑产出; *如果生产出的电脑没有搬走,则要等待电脑搬走之后再生产,并统计出生产的电脑数量。 */ package Java多线程_01; class Resource_01{ private Computer computer; public synchronized void... 阅读全文
posted @ 2019-07-08 11:15 逍遥天地间 阅读(368) 评论(0) 推荐(0) 编辑