Java多线程编程实例解析
Java多线程编程是Java编程中重要的一环,它允许程序同时执行多个任务。以下是一个简单的Java多线程编程实例:
创建线程类:
public class ThreadExample extends Thread {
private String message;
public ThreadExample(String message) {
this.message = message;
}
@Override
public void run() {
System.out.println("Thread running: " + message);
try {
// 模拟长时间运行的任务
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("Thread finished: " + message);
}
}
创建并启动线程:
public class Main {
public static void main(String[] args) {
// 创建线程对象
ThreadExample threadExample = new ThreadExample("Hello from a thread!");
// 启动线程
threadExample.start();
}
}
- 输出结果:
当你运行Main
类的main
方法时,会看到 “Thread running: Hello from a thread!” 和多行输出的 “Thread finished: Hello from a thread!”。
这个例子展示了如何创建、启动和管理Java多线程。
还没有评论,来说两句吧...