Ma question est si un thread nécessite son propre jeu de registres alors combien de threads peuvent être créés en même temps que le jeu de registres présent dans une CPU est limité?
Réponses:
0 pour la réponse № 1Un processeur a un ensemble de registres généraux qui sont partagés par tous les threads / processus.
La plupart des processeurs ont un processus de sauvegarde et de chargementInstructions de contexte qui sauvegardent (ou chargent) les registres dans / à partir d'un bloc de mémoire. Le fait de charger le contexte de processus dans des registres est ce qui permet de basculer les processus / threads.