在Java中实现线程
在Java中,我们使用Thread
类来创建和管理线程。以下是一个简单的例子,展示了如何创建一个新的线程:
// 创建一个新线程的示例
public class ThreadExample {
// 线程要执行的任务
private Runnable task;
public ThreadExample(Runnable task) {
this.task = task;
}
// 创建并启动线程的方法
public void startThread() {
Thread thread = new Thread(task);
thread.start();
}
public static void main(String[] args) {
// 创建一个打印任务的线程
ThreadExample printTask = new ThreadExample(() -> {
System.out.println("Task is being executed by a separate thread.");
}));
// 启动线程
printTask.startThread();
// 主线程会等待线程执行完毕
}
}
在这个例子中,我们创建了一个新的线程来执行一个打印任务。主线程会等待新线程完成任务后再继续运行。
还没有评论,来说两句吧...