Uses of Class

Packages that use Thread
Provides classes that are fundamental to the design of the Java programming language.
Provides low-level access to memory and functions outside the Java runtime.
Utility classes commonly useful in concurrent programming.
Interfaces and classes providing a framework for locking and waiting for conditions that is distinct from built-in synchronization and monitors.
Provides classes and interfaces that deal with editable and noneditable text components.