Can we start a thread twice

No. After starting a thread, it can never be started again. If you does so, an IllegalThreadStateException is thrown. In such case, thread will run once but for second time, it will throw exception.

Let's understand it by the example given below:

Test it Now
       Exception in thread "main" java.lang.IllegalThreadStateException

Hot Tutorials

Contact US

Start a thread twice