Tout d'abord, sachez qu'un processus est juste un programme en cours d'exécution.
Chaque processus a au moins un thread, une unité d'exécution, qui est le thread principal. Les threads sont parallèles les uns aux autres.
Lorsque vous déclenchez un nouveau thread, le thread en cours à partir duquel vous l'avez déclenché est toujours en cours d'exécution (jusqu'à ce qu'il se termine, bien sûr). Maintenant, vous avez 2 threads en parallèle. Lors du débogage dans un EDI comme Eclipse, vous suivez généralement un thread spécifique, le principal. Ainsi, votre processus d'étape dans le débogage ne suivra pas le chemin d'exécution de votre nouveau thread. Il continuera simplement avec n'importe quel code après la création d'un nouveau thread.
Fournissez le code s'il vous plaît si vous l'avez. – Colin
duplication possible de [Threading en Java] (http://stackoverflow.com/questions/871968/threading-in-java) –
Le 'contrôle' est juste un seul fil. Lorsque vous appelez start(), un nouveau thread est créé, ce nouveau thread appelle run(), mais vous suivez toujours le thread d'origine. – NickJ