java多线程采用实现接口的方式

多线程有两种实现方式,继承thread类和实现rrunnable接口,我比较常用实现接口的方式;

第一步写一个类实现rrunnable;

public class MytestRunnable implements Runnable{

    private String rmk;//定义参数 并实现get set方法 略过

}

//重写run方法

@Override

public void run(){

//编写自己的方法逻辑

}

第二步

在另一个类中启动上面的线程

MytestRunnable  runnable=new MytestRunnable();

runnable.setRmk("");//传值

Thread thread=new Thread(runnable);

thread.start();//调用thread方法启动线程 end

这样在第二个类中 自身方法在执行的同时启动另一个线程 同时执行另一个方法

你可能感兴趣的:(多线程,java)