Я понимаю, что jvm - это приложение, которое превращает байт-код исполняемого файла java в собственный машинный код, но при использовании собственных потоков у меня есть некоторые вопросы, на которые я просто не могу ответить.
- Создает ли каждый поток свои собственные экземпляр jvm для обработки их конкретное исполнение?
- Если нет, то у jvm должен быть какой-то способ запланировать, какой поток он будет обрабатывать следующим образом, если это так не приведет к многопоточной природе java бесполезно, поскольку только один поток может запускаться за один раз?