Each thread in Java has its own stack space for storing method calls and local variables. Threads with higher priority generally receive MORE execution time (not less). The suspend() and resume() methods are deprecated due to deadlock risks. When a thread sleeps, other threads CAN and do execute.