当前位置:首页 > Java API 与类库手册 > 正文

Java优学网Runnable接口入门解析:轻松掌握多线程编程,避免常见错误

public class HelloRunnable implements Runnable {

@Override
public void run() {
    System.out.println("Hello from thread: " + 
        Thread.currentThread().getName());
}

public static void main(String[] args) {
    Thread thread = new Thread(new HelloRunnable());
    thread.start();
    
    // 主线程也输出问候
    System.out.println("Hello from main: " + 
        Thread.currentThread().getName());
}

}

// 错误用法 - 这不会创建新线程 Runnable task = new MyRunnable(); task.run(); // 只是在主线程中执行

// 正确用法 Thread thread = new Thread(task); thread.start(); // 创建新线程并执行run()

Java优学网Runnable接口入门解析:轻松掌握多线程编程,避免常见错误

你可能想看:

相关文章:

  • Java优学网线程创建短文:从基础到实战,轻松掌握多线程编程技巧2025-10-16 08:04:44
  • 文章已关闭评论!