Я недавно начал многопоточное программирование с Java
в случае потоков Linux я знаю, что ядро планирует их (так как они являются единицами, которые запланированы), но Java-программы выполняются на JVM, которая в моей системе (RHEL 6.1) реализована как программа, которая запускается как пользователь Космический экземпляр. Итак, почему ядро не знает о потоках Java, почему в JVM выполняется упреждающая многозадачность? будет полезно, если для этого будет дан весь механизм взаимодействия JVM и ядра.
Пожалуйста, укажите возможные источники информации