使用java.util.concurrent.ThreadFactory来创建线程
使用java.util.concurrent.ThreadFactory来创建线程 Creating Threads Usingjava.util.concurrent.ThreadFactory,它简单介绍了如何使用ThreadFactory来创建线程,最重要的是这中做的好处,为什么有时候要用它创建,下面就让我们看看这篇文章吧。 工厂设计模式是一种最常用的设计模式在java中。这是一个创建型模式需求,可以用来开发一个对象的一个或多个类。有了这个工厂,我们就可以集中对象的创建。 创建逻辑的集中带给我们一些好处,如下: 很容易改变的类创建的对象或我们创建这些对象的方式。 很容易用有限的资源限制的创建对象,例如,我们只能有N个对象。 很容易生成统计数据对创建的对象。 在java中,我们通常使用两种方法即创建线程。线程实现runnable接口的类和扩展。Java还提供了一个接口,ThreadFactory接口,创建你自己的Thread对象的工厂。 各种类,如ThreadPoolExecutor,使用构造函数接受ThreadFactory作为参数。这个工厂当执行程序创建一个新的线程使用。使用T...