摘要:
/*实现一个竞拍抢答程序:要求设置三个抢答者(三个线程),而后同时发出抢答指令,抢答成功者显示成功提示,抢答失败者给出失败提示。*/ package Java多线程_01; import java.util.concurrent.Callable; import java.util.concurrent.FutureTask; class MyThread_08 implements Call... 阅读全文
摘要:
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--); } } }... 阅读全文
摘要:
/* 设计四个线程对象,其中两个线程执行减操作,另外两个执行加操作.*/ class Resource{ private int num = 0; private boolean flag = true; public synchronized void add() throws Exception { if(this.flag == false) { super.wait(); } Thread 阅读全文
摘要:
/*设计一个生产电脑和搬运电脑类,要求每生产出一台电脑就搬走一台电脑。 *没有生产出新的电脑,则搬运工要等待新电脑产出; *如果生产出的电脑没有搬走,则要等待电脑搬走之后再生产,并统计出生产的电脑数量。 */ package Java多线程_01; class Resource_01{ private Computer computer; public synchronized void... 阅读全文