如何按顺序调度java代码
时间: 2024-03-20 21:38:40 浏览: 18
按顺序调度 Java 代码可以使用线程的 join() 方法,它可以让一个线程等待另一个线程执行完毕之后再继续执行。
以下是一个简单的示例:
```java
public class ScheduleExample {
public static void main(String[] args) throws InterruptedException {
Thread t1 = new Thread(new Task("Task 1"));
Thread t2 = new Thread(new Task("Task 2"));
Thread t3 = new Thread(new Task("Task 3"));
t1.start();
t1.join();
t2.start();
t2.join();
t3.start();
t3.join();
}
}
class Task implements Runnable {
private String name;
public Task(String name) {
this.name = name;
}
public void run() {
System.out.println(name + " is running");
}
}
```
在这个示例中,我们创建了三个线程分别执行三个任务,通过 `join()` 方法的调用顺序,确保了每个线程都在上一个线程执行完毕之后再开始执行。输出结果为:
```
Task 1 is running
Task 2 is running
Task 3 is running
```
这样就可以按顺序调度 Java 代码了。