Я читал статью о Модель внутренней памяти Java .Есть один момент, о котором я хочу спросить:
Каждый поток, работающий на виртуальной машине Java, имеет свой собственный стек потоков.Стек потока содержит информацию о том, какие методы вызвал поток для достижения текущей точки выполнения.
Почему каждый поток должен сохранять информацию о том, какие методы были выполнены (!)?Если это связано с переключением контекста, то (если я не ошибаюсь) поток должен сохранить информацию о методе, который в данный момент выполняется.Какая фактическая потребность в сохранении информации о уже выполненном методе?