知灵犀知练
← 返回

Java 并发入门简答题

调用 Thread.start 与直接调用 run 有何不同?

参考答案

start 请求创建并调度一个新线程执行 run;直接调用 run 只是当前线程中的普通方法调用。

题目解析

同一个 Thread 对象通常只能 start 一次;需要重复执行任务时应创建新任务或交给执行器。