我有一个类,它通过调用启动一个新线程
public void omnom(){
t = new Thread(this, "My Thread");
t.start();
}
然后新线程在 run()
方法内运行。所以我有两个线程工作正常,但我如何添加第三个线程?我想“拆分”两个线程,例如 t.start();
+ f.start();
我如何将它们从 中拆分出来>omnom()
并将它们发送到 2 个不同的“run()
”方法?
谢谢!
最佳答案
您可以创建一个匿名 Runnable
类来调用您喜欢的任何“run”方法:
public void omnom() {
new Thread(this, "My Thread").start();
new Thread(
new Runnable() {
public void run() {
otherRunMethod();
}
}
).start();
}
关于java - 在 1 个类中运行 2 个以上线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3179080/