62,614
社区成员
发帖
与我相关
我的任务
分享
package com.caidi.thread;
public class TestThread01 {
public static void main(String[] args){
new Runner().start();
Thread t =new Thread(new Runner());
t.start();
for(int i=0;i<100;i++){
System.out.println("Main: "+i);
}
}
}
class Runner extends Thread implements Runnable {
public void run(){
for(int i=0;i<100;i++){
System.out.println("Runner: "+i);
}
}
}
public class Demo {
public static void main(String[] args) {
ThreadAndRunnable t = new ThreadAndRunnable("A");
t.start();
new Thread(t,"B").start();;
}
}
class ThreadAndRunnable extends Thread implements Runnable{
public ThreadAndRunnable(String name) {
super(name);
// TODO Auto-generated constructor stub
}
public void run(){
for(int i = 50;i > 0;i--){
System.out.println(Thread.currentThread().getName() + i);
try {
Thread.sleep(10);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}