发布网友 发布时间:2022-04-24 00:31
共2个回答
热心网友 时间:2023-09-23 21:43
宋字去了盖,不做“木”字猜——李 祝福——诘 雨下在横山上——雪 金字塔——鑫 算命先生——仆 宋字去了盖, 二小姐——姿 文武双全——斌 柱子——亲 英国女王——瑛 黄昏的时候——晒 缺水——泛 一天又一天——昌 人对人——众 人不像人——象 春节三日坐上客多——众 春游二日——大 了却心愿开小厂——白 人到古稀一朵花——华 一口田——* 喜上心来——志 不好碰面——孬 闪亮的心——恍 今日方到——晗 皆大欢喜——筷 寒冬病缠身——疼 白头旧约在,三生石上逢——碧 自传——记 庄稼一片黄——锈 一个口——口 二个口——吕 三个口——品 四个口——田 五个口——吾 六个口——晶 七个口——叱 八个口——只 九个口——曹 十个口——古热心网友 时间:2023-09-23 21:44
给你改了一下, 修改的地方加粗了 package jdbcTest;import java.util.Scanner;public class threadTest {private Thread threadA;private Thread threadB;private int[]a=new int[10];private int direction=1;boolean flag = true;public void threadt(){// final threadTest t = new threadTest();Scanner sc=new Scanner(System.in);for(int i=0;i<10;i++){a[i]=0;}final threadTest t=new threadTest();threadA=new Thread(new Runnable() {@Overridepublic void run() {while(direction==1) {synchronized (t) { if(!flag){try {t.wait();} catch (Exception e) {e.printStackTrace();}}int k;System.out.println("请输入需要相应的楼层");k = sc.nextInt();a[k] = 1; flag = false; t.notifyAll();}}}});threadA.start();threadB=new Thread(new Runnable() {@Overridepublic void run() {while(true){synchronized(t){ if(flag){try {t.wait();} catch (Exception e) {e.printStackTrace();}}for(int i=0;i<10;i++){if(a[i]==1)System.out.println(i);} flag = true; t.notifyAll();}}}});threadB.start();}public static void main(String[]args){ new threadTest().threadt();}}追答同学么都很喜欢。,DFH uwad/www.7100300.com?fBjRn