Each Java thread has following properties:
1. Identifier: An identifier of type long that is unique within
the JVM
2. Name: A name of type String
3. Priority: Priority of type int
4. State: A state of type java.lang.Thread.State
5. Group: A thread group the thread belongs to
https://www.tutorialspoint.com/Properties-of-the-Thread-Class