线程创建的方式说是有四种, 但是实际上只有一种创建方式. 为什么?
因为不管是 Callable 还是线程池创建线程, 看它们的实现方式或者说底层源码,其本质上都是通过创建 Thread 对象来实现真正的创建线程. 而实现 Runable
2024-02-14