标签:bsp 技术 nts end color ring override trace rup
package test06; public class Jack implements Runnable{ @Override public void run() { // TODO Auto-generated method stub try { Thread.sleep(500); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } Rose r = new Rose(); Thread t = new Thread(r,"rose"); try { t.join(); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println(Thread.currentThread().getName()+"说:"+" "+"我是查水表"); return; } }
package test06; public class Rose extends Thread{ @Override public void run() { // TODO Auto-generated method stub try { Thread.sleep(500); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println(Thread.currentThread().getName()+"说:"+" "+"你是谁呀?"); return; } }
package test06; public class Test { public static void main(String[] args) { Jack j = new Jack(); Rose r = new Rose(); for (int i = 0; i < 1000; i++) { Thread t1 = new Thread(j,"jack"); Thread t2 = new Thread(r,"rose"); try { t2.join(); Thread.sleep(500); t1.join(); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } t1.start(); t2.start(); } } }
标签:bsp 技术 nts end color ring override trace rup
原文地址:https://www.cnblogs.com/bichen-01/p/11336372.html