Java实现多线程真的有2步? Callable不算吗
时间: 2023-03-27 09:02:51 浏览: 103
java callable(多线程)
是的,Java中实现多线程通常有两种方式:
1. 继承 `Thread` 类并重写其 `run()` 方法。
2. 实现 `Runnable` 接口并实现其 `run()` 方法。
你也可以使用 `Callable` 和 `Future` 来实现多线程,但它不是 Java 的一种基本多线程机制,而是基于 `Executor` 和线程池实现的。因此,使用 `Callable` 和 `Future` 实现多线程可以算作一种高级方法,而不是基本的两种方式。
阅读全文