我需要用 Java 为我所在的类(class)编写一个程序,但我需要能够同时执行 6 个方法。我不知道该怎么做,但这是我所拥有的一小部分:
public static void main(String[] args) {
method1();
method2();
method3();
method4();
method5();
method6();
}
这只是一次执行一个方法,我一次需要它们。
最佳答案
使用多个线程,但如果您要从多个线程编辑相同的对象,您应该阅读有关并发的内容。
public static void main(String[] args) {
new Thread() {
public void run() {
method1();
}
}.start();
new Thread() {
public void run() {
method2();
}
}.start();
//etc
//or, as kingdamian42 pointed out, if you use java8, use this
new Thread(() -> method1()).start();
new Thread(() -> method2()).start();
}
关于java - 如何在 Java 中同时调用方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25386839/