Pour toutes les threads d'un même processus, le registre CR3 est le même
Ceci est surtout obligatoire dans le cas où la libpthread organise un sous-scheduler pour les threads à l'intérieur d'un process (changements de threads qui peuvent donc se faire sans passer par l'OS, donc sans la possibilité pour l'OS de modifier la page table).
[^] # threads schédulées par l'OS avec page table légèrement modifiée
Posté par free2.org . En réponse à la dépêche PTT : un outil de trace pour la NPTL. Évalué à 2.
Ceci est surtout obligatoire dans le cas où la libpthread organise un sous-scheduler pour les threads à l'intérieur d'un process (changements de threads qui peuvent donc se faire sans passer par l'OS, donc sans la possibilité pour l'OS de modifier la page table).