Par exemple,
System.out.println( Thread.currentThread() );
donne
Thread[main,5,main]
Que signifie [main,5,main] ? Je suppose que l'un d'entre eux est peut-être le nom, mais je veux savoir ce que tout cela signifie précisément.
Par exemple,
System.out.println( Thread.currentThread() );
donne
Thread[main,5,main]
Que signifie [main,5,main] ? Je suppose que l'un d'entre eux est peut-être le nom, mais je veux savoir ce que tout cela signifie précisément.
D'après la javadoc de Hilo :
public String toString()
Renvoie une représentation sous forme de chaîne de caractères de ce thread, y compris son nom, sa priorité et son groupe de threads.
Dans le résultat :
Thread [main,5,main]
La fonction currentThread()
renvoie une référence à l'objet thread en cours d'exécution et lorsque nous essayons d'imprimer un objet quelconque, l'objet [toString()
](http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Thread.html#toString()) de la classe correspondante est appelée. Dans ce cas, la méthode toString() de la classe Thread est appelée et renvoie une représentation sous forme de chaîne de caractères de ce thread, y compris son nom, sa priorité et son groupe de threads.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.