工厂模式是我们学习编程时,接触到的第一个设计模式,也是最简单、最常用的一个设计模式。在JDK的源码中,大量使用工厂模式,ThreadFactory就是其中一种。
在我们一般的使用中,创建一个线程,通常有两种方式:
- 继承Thread类,覆盖run方法,实现我们需要的业务
- 继承Runnable接口,实现run方法,实现我们需要的业务,并且调用new Thread(Runnable)方法,将其包装为一个线程执行
<