There is no difference at all.
For each
thread, there will be a stack that holds state of method invocations(or stack frames).The state of a
Java method invocation includes its local variables, method arguments, its return value and intermediate calculations. While executing a particular method by a thread, it creates stack frame entry on to the stack and executes the code logic using pc registers. And size of stack frame for any method is decided at run time but does not depend on method type.
Siva