Hi there, Multithreading in Java is simply the concept in which multiple processes are executed simultaneously. Note that by simultaneous here I mean that all the different process work in accordance with the algorithm followed by the thread scheduler.
Every thread has a separate call stack of it's own, but great care must taken since multiple processes can produce inconsistencies of values of the objects or variables which you're working with.
|