Difference between “call stack” and “thread stack”
问题 Is there a semantic difference between the terms call stack and thread stack , in Java multithreading? 回答1: Each thread has its own call stack, "call stack" and "thread stack" are the same thing. Calling it a "thread stack" just emphasizes that the call stack is specific to the thread. Bill Venners calls this the Java stack: When a new thread is launched, the Java virtual machine creates a new Java stack for the thread. As mentioned earlier, a Java stack stores a thread's state in discrete