1、Runnable
package thread;
public class StartRunnable {
public static void main(String[] args) {
new Thread(new HelloRunnable("xiaosaner",5)).start();
}
}
package thread;
public class HelloRunnable implements Runnable{
private String name;
private int age;
public HelloRunnable() {
}
public HelloRunnable(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public void run() {
System.out.println("name:"+name+",age:"+age);
}
public static void main(String[] args){
new Thread(new HelloRunnable("张三",4)).start();
}
}
2、Thread
package thread;
public class StartThread {
public static void main(String[] args){
(new HelloThread("xiaosaner",22)).start();
}
}
package thread;
public class HelloThread extends Thread {
private String name;
private int age;
public HelloThread() {
}
public HelloThread(String name, int age) {
this.name = name;
this.age = age;
}
public void run() {
System.out.println("name:"+name+",age:"+age);
}
public static void main(String[] args){
(new HelloThread("xiaosaner",23)).start();
}
}