J'ai lu à de nombreux endroits que Linux crée un thread de noyau pour chaque thread utilisateur dans une machine virtuelle Java. (Je vois le terme "fil du noyau" utilisé de deux manières différentes:
- un fil créé pour faire le travail de base du système d'exploitation et
- un thread que le système d'exploitation connaît et planifie pour effectuer le travail de l'utilisateur.
Je parle de ce dernier type.)
Un thread de noyau est-il identique à un processus de noyau, car les processus Linux prennent en charge les espaces de mémoire partagée entre le parent et l'enfant, ou s'agit-il vraiment d'une entité différente?