In Java, there are various states of a thread. But at any point of time, it can exist in any one of these states:

  • New
  • Runnable
  • Blocked
  • Waiting
  • Timed Waiting
  • Terminated
BY Best Interview Question ON 13 Jan 2019