代码完成不休眠
相关代码:
package 第67周; class PrintRunnable implements Runnable{ @Override public void run() { // TODO 自动生成的方法存根 for(int i=0;i<10;i++) System.out.println(Thread.currentThread().getName()+"A"); try { Thread.sleep(3000); } catch (InterruptedException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } } class PrintRunnable2 implements Runnable{ @Override public void run() { // TODO 自动生成的方法存根 for(int i=0;i<10;i++) System.out.println(Thread.currentThread().getName()+"B"); try { Thread.sleep(3000); } catch (InterruptedException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } } public class Runnable接口创建线程 { public static void main(String[] args) { // TODO 自动生成的方法存根 int i=0; PrintRunnable pr =new PrintRunnable(); Thread t1=new Thread(pr); t1.start(); PrintRunnable2 pr2 = new PrintRunnable2(); Thread t2 = new Thread(pr); t2.start(); } }
问题描述:我的代码两秒钟就进行完了,为啥啊。。
相关代码:
package 第67周; class PrintRunnable implements Runnable{ @Override public void run() { // TODO 自动生成的方法存根 for(int i=0;i<10;i++) System.out.println(Thread.currentThread().getName()+"A"); try { Thread.sleep(3000); } catch (InterruptedException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } } public class Runnable接口创建线程 { public static void main(String[] args) { // TODO 自动生成的方法存根 PrintRunnable pr =new PrintRunnable(); Thread t1=new Thread(pr); t1.start(); Thread t2 = new Thread(pr); t2.start(); } }
这两种代码都不行
2
收起
正在回答 回答被采纳积分+1
1回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星