java中线程的实现方式,总结为4种:
1. 实现Runnable接口;
2. 继承Thread类;
3. 实现Callable接口;
4. 基于线程池实现。
但是,追其底层实现逻辑,它只有一种实现方式。因为Thread类实现的Runnable接口,Callable接口继承了Runnable接口,线程池中的Work工作线程也是实现了Runnable接口。