????2?????Thread??????????????
package com.dashu.thread;
public class TestThread extends Thread{
public TestThread(String name) {
super(name);
}
public void run() {
for(int i = 0;i<5;i++){
for(long k= 0; k <100000000;k++);
System.out.println(this.getName()+" :"+i);
}
}
public static void main(String[] args) {
Thread t1 = new TestThread("????");
Thread t2 = new TestThread("???");
t1.start();
t2.start();
}
}
??????е?????????????
???????????????????????????????????????????????е???????for(long k= 0; k <100000000;k++);??????????????????????????
?????塢?Щ????????
????1???????????????????е?????????????????????????????????????????????????????????????????????????????????????????????£???????????????????????????????????????mian????????????????????
????2?????????????????????????????????????????????????
????3??????????????????????Thread.currentThread()??
????4?????????????У????????????????????????????????????????ɡ?????????????????????????ζ????????????С??????κ????????????????????????????????д???????????????????
????5??????????run()????????????????ɡ?
????6????????????????????????????????????????μ??????????????????????Ρ?????????е???????????????????????
????7???????????JVM?????????????CPU???????????????????????????????????????????????С?JVM???????????????????????????????????????
????????????????е????????????????????????????????????е????????б?????
????8?????????????????????????????б??????????????????????????“???”?????????????ж??е?β??????????????????????е????????????????????С??????????????????????г??????????????ж??У????????????????????????????б??????????г??????????е??????
????9???????????????????????????????????????????????????????????