Problem: In the Thead life Cycle, discuss three different cases at which the thread will be in the waiting state.
Is it possible to have an alternative Thread Life Cycle in which the waiting state does not exist? Explain using the examples you give in first part.