实验实现Runnable接口创建线程
1.实验目的
(1)了解Runnable接口。
(2)学习通过Runnable接口来创建线程。
2.实验要求
编写一个Java程序定义一个类ThreadB实现Runnable接口,在main()方法中创建Thread类的三个实例,执行这些线程,使程序运行结果如图所示。
3.代码
public class ThreadB implements Runnable
{
int count = 1;
int num;
public ThreadB(int newNum)
{
num = newNum;
System.out.println("创建线程"+num);
}
public void run()
{
while(true)
{
System.out.println("线程"+num+":计数"+count);
count++;
if(count==3)
break;
}
}
public static void main(String[] args)
{
Thread a1 = new Thread(new ThreadB(1));
Thread a2 = new Thread(new ThreadB(2));
Thread a3 = new Thread(new ThreadB(3));
a1.start();
a2.start();
a3.start();
System.out.println("主方法main()运行结束");
}
}