1. Test 1
Utilisez la commande suivante pour exécuter le programme ci-dessus :
java mythread.JoinThread
Le résultat d'exécution du programme est le suivant :
n=442
Ce résultat d'exécution peut présenter certaines différences selon les environnements d'exploitation, mais généralement n n'est pas égal à 1000. D'après les résultats ci-dessus, nous pouvons être sûrs que n est généré avant que les 100 threads ne soient exécutés.
2. Test 2
Utilisez la commande suivante pour exécuter le code ci-dessus :
Il y a un paramètre de jointure dans la ligne de commande ci-dessus. En fait, n'importe quel paramètre peut être utilisé dans la ligne de commande, à condition qu'il y en ait un. paramètre, join est utilisé ici, juste pour montrer que la méthode join est utilisée pour que ces 100 threads s'exécutent de manière synchrone.
Le résultat d'exécution du programme est le suivant :
n=1000
Quel que soit l'environnement d'exploitation dans lequel vous exécutez la commande ci-dessus, vous obtiendrez le même résultat : n=1000. Cela démontre pleinement que les 100 threads doivent avoir été exécutés, donc n doit être égal à 1000.
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!