package 多线程技能1;
import lombok.SneakyThrows;
class MyThreadT1150 extends Thread{
private int i=0;
@Override
public void run() {
try {
while (true){
i++;
System.out.println("i= "+(i));
Thread.sleep(1000);
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
class RunT1150{
public RunT1150(){
try {
MyThreadT1150 myThreadT1150=new MyThreadT1150();
myThreadT1150.setDaemon(true);
myThreadT1150.start();
Thread.sleep(1000);
System.out.println("我离开thread对象也不再打印了,也就是停止了!");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
class Run2T1150{
public Run2T1150(){
MyThreadT1150 myThreadT1150=new MyThreadT1150();
myThreadT1150.start();
myThreadT1150.setDaemon(true);
}
}
public class T1150 {
public static void main(String[] args) {
RunT1150 runT1150=new RunT1150();
Run2T1150 run2T1150=new Run2T1150();
}
}