//创建多线程的方式二:实现方式
//要想启动一个多线程,必须调用start()
public class TestThread3 {
public static void main(String[] args) {
PrintNumber p = new PrintNumber();
Thread t = new Thread(p);
t.start();//启动线程,执行Thraed对象生成是构造形参的对象的run()方法
Thread t1 = new Thread(p);
t1.start();
}
}
class PrintNumber implements Runnable{
@Override
public void run() {
// TODO Auto-generated method stub
for (int i = 0; i < 100; i++) {
if(i % 2 != 0){
System.out.println(Thread.currentThread().getName() + ":" + i);
}
}
}
}
//要想启动一个多线程,必须调用start()
public class TestThread3 {
public static void main(String[] args) {
PrintNumber p = new PrintNumber();
Thread t = new Thread(p);
t.start();//启动线程,执行Thraed对象生成是构造形参的对象的run()方法
Thread t1 = new Thread(p);
t1.start();
}
}
class PrintNumber implements Runnable{
@Override
public void run() {
// TODO Auto-generated method stub
for (int i = 0; i < 100; i++) {
if(i % 2 != 0){
System.out.println(Thread.currentThread().getName() + ":" + i);
}
}
}
}