两种实现方法:
继承Thread类,
实现Runnable接口
Thread类是Runnable接口的子类
使用Runnable接口可以实现资源共享的目的
所有的线程操作都必须通过Thread类的start()方法启动
package org.fool.thread;
public class ThreadTest
{
public static void main(String[] args)
{
Thread thread1 = new Thread01();
Thread thread2 = new Thread(new Thread02());
thread1.start();
thread2.start();
}
}
class Thread01 extends Thread
{
@Override
public void run()
{
System.out.println(Thread.currentThread().getName());
}
}
class Thread02 implements Runnable
{
@Override
public void run()
{
System.out.println(Thread.currentThread().getName());
}
}