创建线程的方法
-
创建线程的第一种方法:
建一个类extends Thread,重写run方法,在run中写你要线程执行的代码
通过调用start()去启动线程。当用start()时,会自动调用run()方法
class MyThread extends Thread MyThread mythread1=new MyThread(); //mythread.run();//直接调用run并没有执行新线程 mythread1.start();
-
创建线程的第二种方法:
a.定义一个类实现自Runnable接口,重写run方法,把要执行的代码写在run方法中
b.new一个线程Thread对象,把unnable接口的实现类对象当参数传递进去
c.调用start()启动线程
class MyRunnable implements Runnable
MyRunnable runnable = new MyRunnable();
Thread mythread1 = new Thread(runnable);
mythread1.start();