## Uses of Interface
org.biojava.utils.ThreadPool

Packages that use ThreadPool
org.biojava.bio.molbio: The classes and interfaces in this package cover common molecular biological techniques such as restriction digests and PCR.
org.biojava.utils: Miscellaneous utility classes used by other BioJava components.
org.biojava.utils.process: Classes and interfaces to execute external processes and to handle its input and output streams in multiple threads.

Uses of ThreadPool in org.biojava.bio.molbio

Constructors in org.biojava.bio.molbio with parameters of type ThreadPool
`RestrictionMapper(ThreadPool threadPool)` Creates a new `RestrictionMapper` which will use the specified `ThreadPool`.

Uses of ThreadPool in org.biojava.utils

Classes in org.biojava.utils that implement ThreadPool
`class` `SimpleThreadPool` `SimpleThreadPool` is a basic implementation of `ThreadPool` for use where we don't wish to introduce a dependency on a 3rd-party pool.

Uses of ThreadPool in org.biojava.utils.process

Methods in org.biojava.utils.process that return ThreadPool
`ThreadPool` `ExternalProcess.threadPool()` Gets the thread pool which is used for the input and output handlers.

Constructors in org.biojava.utils.process with parameters of type ThreadPool
`ExternalProcess(ThreadPool threadPool)` Initializes the external process.