Uses of Interface

Packages that use ThreadFactory
Provides reference-object classes, which support a limited degree of interaction with the garbage collector.
Defines channels, which represent connections to entities that are capable of performing I/O operations, such as files and sockets; defines selectors, for multiplexed, non-blocking I/O operations.
Service-provider classes for the java.nio.channels package.
Utility classes commonly useful in concurrent programming.