java学习作业第九章(多线程)
00010110
这个作者很懒,什么都没留下…
展开
-
3、实现一个竞拍抢答程序:要求设置3个抢答者(3个线程),而后同时发出抢答指令,并为抢答成功者给出成功提示,为未抢答成功者给出失败提示。
#题目为“同时发出指令”,故应用同步线程来解决问题。package T3;/* * 3、实现一个竞拍抢答程序:要求设置3个抢答者(3个线程),而后同时发出抢答指令,并为抢答成功者给出成功提示,为未抢答成功者给出失败提示。 */public class T3 { public static void main(String[] args) { Info info = new Info(); AnswerGame am1 = new AnswerGame(info); Thread原创 2021-04-11 20:53:21 · 800 阅读 · 0 评论 -
Java 多线程经典问题-生产者与消费者实例
2、设计一个生产计算机和搬运计算机类,要求生产出一台电脑就搬走一台,如果没有新的计算机生产出来,则搬运工要等待新计算机产出; 如多生产出的计算机没有搬走,则要等待计算机搬走之后再生产,并统计出生产的计算机数量。public class T2 { public static void main(String[] args) { Info i = new Info(); Producer pr = new Producer(i); Consumer co = new Consumer(i);原创 2021-04-11 19:54:35 · 270 阅读 · 0 评论 -
1、设计4个线程对象,两个线程执行减操作,两个线程执行加操作。
public class T1 { public static void main(String[] args) { MyThread mt1 = new MyThread(0); MyThread mt2 = new MyThread(2); MyThread2 mt3 = new MyThread2(2); MyThread2 mt4 = new MyThread2(2); mt1.start(); mt2.start(); mt3.start(); mt4.start原创 2021-04-09 09:53:05 · 957 阅读 · 1 评论