//多线程
//第一种方法
package we;
public class me
{
public static void main(String[] args)
{
My p=new My();
p.start();//启用多线程
while(true)
{
System.out.println("main在运行");
}
}
}
class My extends Thread
{
public void run()
{
while(true)
{
System.out.println("My类的run()在运行");
}
}
}
//第二种方法
package we;
public class me
{
public static void main(String[] args)
{
My p=new My();
Thread thread=new Thread(p);
thread.start();
while(true)
{
System.out.println("main函数在运行");
}
}
}
class My implements Runnable
{
public void run()
{
while(true)
{
System.out.println("My函数正在运行");
}
}
}
/*
* 第一种多线程是资源独享,第二种多线程是资源共享。
* 第二种多线程可以实现多接口的形式,而第一种用的是继承,
* 一但继承了Thread类,就不能再继承其他父类,有一定的局限性。
*/