Java多线程编程实例解析

原创 向右看齐 2025-03-10 02:06 17阅读 0赞

Java多线程编程是指在一个Java程序中,通过创建多个线程来并行执行任务。以下是一个简单的多线程编程实例:

  1. 创建一个类,继承Thread类(表示线程)。
  1. public class MyThread extends Thread {
  2. // 线程需要运行的任务
  3. private String task;
  4. // 构造函数,传入需要运行的task
  5. public MyThread(String task) {
  6. this.task = task;
  7. }
  8. // 重写run()方法,线程真正执行的任务在这里。
  9. @Override
  10. public void run() {
  11. System.out.println("Task: " + task);
  12. // 这里可以添加线程需要运行的实际代码。
  13. try {
  14. Thread.sleep(2000); // 模拟耗时任务
  15. } catch (InterruptedException e) {
  16. e.printStackTrace();
  17. }
  18. }
  19. }
  1. 在主类中创建并启动这个线程。
  1. public class Main {
  2. public static void main(String[] args) {
  3. // 创建并传入需要运行的任务
  4. MyThread myThread = new MyThread("Hello, World!");
  5. // 启动线程
  6. myThread.start();
  7. }
  8. }
  1. 运行这个主类,你会看到输出的 “Hello, World!” 和一个代表线程正在运行的进度条。

这就是一个多线程编程的基本实例。在实际应用中,你可以根据需要设计复杂的多线程任务。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,17人围观)

还没有评论,来说两句吧...

相关阅读