java中创建线程的方式有多少种,这个问题也是众多纷纭,这个时候更应该参考官方文档(https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html)了,文档很明确地指出两种创建线程的方法. 第一种就是继承Thread类,第二种就是实现Runnable接口,而其他的方法比如Callable也是包装Runnable,本质上还是Runnbale OK,现在问题来了,继承Thread类好还是继承Runnable接口好,答案很明显,还是继承R…