//SubThread.java
public class SubThread extends Thread{ public SubThread() {
} public void run(){
Thread t = Thread.currentThread();
String s = t.getName();
System.out.println("==>sub thread name is : " + s );
}}
//MainThread.java
public class MainThread extends Thread{ protected SubThread st = new SubThread(); public MainThread() { } public void run(){
Thread t = Thread.currentThread();
String s = t.getName();
System.out.println("==>main thread name is : " + s );
st.start();
}
public static void main(String[] args) {
MainThread mainThread1 = new MainThread();
mainThread1.start();
}
}我仅仅想知道那个SubThread是不是MainThread开出来的。
public class SubThread extends Thread{ public SubThread() {
} public void run(){
Thread t = Thread.currentThread();
String s = t.getName();
System.out.println("==>sub thread name is : " + s );
}}
//MainThread.java
public class MainThread extends Thread{ protected SubThread st = new SubThread(); public MainThread() { } public void run(){
Thread t = Thread.currentThread();
String s = t.getName();
System.out.println("==>main thread name is : " + s );
st.start();
}
public static void main(String[] args) {
MainThread mainThread1 = new MainThread();
mainThread1.start();
}
}我仅仅想知道那个SubThread是不是MainThread开出来的。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货