Regardons ce groupe de threads. Le nom du groupe de threads est système, définissons la priorité, puis spécifions que le thread parent est vide. Vous pouvez voir qu'il s'agit du groupe de threads racine. est privé et n'est pas appelé pour nous.
Ajouter le thread actuel au groupe de threads
Essayons la logique de code ci-dessus Oui, si le groupe de threads n'est pas spécifié, il sera ajouté au groupe de threads du thread principal actuellement créé. Si le groupe de threads est spécifié, ce sera le groupe de threads actuel.
La même chose est vraie quand on regarde le code source :
Le nombre de threads actifs et de groupes de threads actifs sont tous deux 0 :
Nous n'avons pas ouvert le fil, nous avons donc besoin pour ouvrir le fil de discussion, vous pouvez voir ici l'activité Le nombre de fils de discussion :
Jetons un coup d'œil au code source. Voici comment rejoindre le groupe de discussion une fois le fil démarré :
Démarrez ensuite le fil à ajouter et le fil non démarré à soustraire.
Expérimentons, nous venons d'ajouter un sous-groupe de threads, comme suit :
À ce stade, nous pouvons voir qu'il peut y avoir un autre groupe de threads sous le groupe de threads
Cela signifie qu'il peut y en avoir un autre groupe de threads sous le groupe de threads C'est un thread ou un groupe de threads.
Jetons un œil au groupe de threads du thread principal. Le code est le suivant :
Le groupe de threads du thread principal est toujours principal. Le groupe de threads parent du thread principal est ce que nous appelons système. . Ce groupe de threads racine peut avoir des threads enfants en dessous et des groupes de sous-threads, et ainsi de suite.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!