怎么让一个循环里的方法做到多线程

来源:百度知道 编辑:UC知道 时间:2024/06/17 17:48:58
一个循环里面执行A方法,因为A跑的时间比较长,所以循环的后面就一直在等待,我想让A方法做到多线程,可以吗?提示一下谢谢~~~~~~~~~
就是在A方法体外套一个线程类,通过线程类去调用A方法。
循环的时候,所执行的A方法就直接变成多线程了,我理解的是否有问题?

直接就多线程就行了噢...

把A所在对象 传一个引用到 线程类里头...然后在线程类里头调用 A方法..

理解的对,给你个参考;

public class FirstExample extends Thread
{

public static void main(String[] args)
{
for(int i=0;i<20;i++)
{
new FirstExample().start();

}

}

public void run()
{
//假如这个就是你说的A方法
System.out.println("A方法 " + this.getName());

}
}

这个东西,有了什么样的想法,动手实践一下就ok了,想要多线程,把A方法跟后面的分别写到不同的方法,不就哦了么。。。