This interface in implemented by objects that create Thread objects. Classes
that create Thread objects through this interface can be passed a
ThreadFactoryIF object that creates an instance of Thread or a subclass of
Thread with different properties.