慕森王
创建一个实现该Runnable接口的类。将要运行的代码放在run()方法中-这是必须遵循Runnable接口编写的方法。在您的“主”线程中,创建一个新Thread类,将其实例传递给构造函数Runnable,然后对其进行调用start()。start告诉JVM做魔术来创建一个新线程,然后run在该新线程中调用您的方法。public class MyRunnable implements Runnable { private int var; public MyRunnable(int var) { this.var = var; } public void run() { // code in the other thread, can reference "var" variable }}public class MainThreadClass { public static void main(String args[]) { MyRunnable myRunnable = new MyRunnable(10); Thread t = new Thread(myRunnable) t.start(); } }看一下Java的并发教程以开始。如果您的方法将被频繁调用,那么每次创建一个新线程可能都不值得,因为这是一项昂贵的操作。最好使用某种类型的线程池。看一看Future,Callable,Executor类的java.util.concurrent包。