main thread
The thread the JVM starts to run main; its name appears in "Exception in thread "main"".
The non-daemon platform thread named main that invokes the program's main method; the JVM also runs threads of its own, such as the garbage collector's, in the same process.
See also