java中实现多线程有两种方式:
1.继承Thread类,重写其run方法。
2.实现Runnable接口,重写run方法,然后和一个线程绑定。
package multithread;
public class A extends Thread {
public void run(){
while(true)
System.out.println("A");
}
}
package multithread;
public class B implements Runnable {
@Override
public void run() {
// TODO Auto-generated method stub
while(true)
System.out.println("B");
}
}
package multithread;
public class TestThreads {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
A a = new A();
B b = new B();
Thread threadForB = new Thread(b);
a.start();
threadForB.run();
}
}