第一部分:多线程
1.实例(一共三个class文件)
package text;
public class text1
{
public static void main(String[] args)
{
text2 t2 = new text2();
text3 t3 = new text3();
t2.start(); //调用线程的方法。
t3.start();
}
}
package text;
public class text2 extends Thread{<span style="white-space:pre"> </span>//这里要把鼠标放在Threa上,按住Shift+ALT+S选Overri/Implement那一项,再选run方法。
@Override
public void run() {
for(int i=0; i<1000; i++)
{
try {
Thread.sleep(100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("111");
}
}
}
package text;
public class text3 extends Thread{
@Override
public void run() {
for(int i=0; i<1000; i++)
{
try {
Thread.sleep(100); //这个函数是为了防止它输出太快。
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("222");
}
}
}