多线程的编写

1让一个类继承想赢的Thread类,这个类就是多线程的类

2覆盖这个类的run方法,run方法中的代码就是基于多线程的代码

3创建这个对象,并且使用start开启线程(不是使用run)

注意,下面的主函数如果使用的是run,那么久会先执行子类,后执行主类,记住一定要用start

package duoxiancheng;

public class TestThread {

	public static void main(String[] args) {

	FirstThread ft =new FirstThread();
	ft.start();
	
	for(int i=0;i<100;i++)
	{
		System.out.println("main"+i);
	}
	}
	}
class FirstThread extends Thread{

	@Override
	public void run() {
		// TODO Auto-generated method stub
	for(int i=0;i<100;i++) 
	{
		System.out.println("First:"+i);
	}
	}
	
}

结果是不确定的

因为这是多线程的特性,是两个类交替执行的,但是交替的特性我们暂时不知道,需要进行控制

猜你喜欢

转载自blog.csdn.net/gaoweiyuan1996/article/details/81938167