package com.one.runnable;
/**
* 线程类, 使用接口
* @author Administrator
*
*/
public class MyRunnable implements Runnable {
@Override
public void run() {
for (int i = 1; i <= 100; i++) {
//输出当前线程名 和 数值i
System.out.println(Thread.currentThread().getName() + ": " + i);
}
}
}
package com.one.runnable;
/**
* 测试类, 使用Runnable的线程使用
* @author Administrator
*
*/
public class Test2 {
public static void main(String[] args) {
//创建线程类对象
MyRunnable mr = new MyRunnable();
//创建线程对象
Thread t1 = new Thread(mr, "1st");
Thread t2 = new Thread(mr, "2nd");
//启动线程
t1.start();
t2.start();
}
}