Question d'ordre général sur les <<Interrupts>>
2 participants
Page 1 sur 1
Question d'ordre général sur les <<Interrupts>>
C'est une question que je me pose depuis un petit moment quand je vois les bouts de codes concernant le rattrapage des InterruptedException dans les exemples de cours : on n'appel pas la méthode trace(...) de l'objet mais System.out.println(...).
Le TME de cette semaine est entre autre rattaché à ma question même si je pouvais la poster un peu partout.....
Qu'en est-il du Thread/de l'objet Java lorsqu'on a une InterruptedException ?
Comme je ne suis pas un expert de Java, merci d'accepter mon manque de rigueur quant à la formulation de la question, mais j'espère que vous comprenez au moins ma question.
Merci
Le TME de cette semaine est entre autre rattaché à ma question même si je pouvais la poster un peu partout.....
Qu'en est-il du Thread/de l'objet Java lorsqu'on a une InterruptedException ?
Comme je ne suis pas un expert de Java, merci d'accepter mon manque de rigueur quant à la formulation de la question, mais j'espère que vous comprenez au moins ma question.
Merci
happy420- Posts : 1
Join date : 29/10/2016
Re: Question d'ordre général sur les <<Interrupts>>
Bonjour
En fait, dans mes exemples, vous observerez que la méthode trace sort sur la sortie standard tandis que les messages liés aux exceptions sortent sur la sortie erreur standard (sauf erreur de ma part, c'était l'intention).
Pour votre seconde question, sachez que si une interruption (n'importe laquelle), si elle n'est pas rattrapé et remonte au niveau "principal" de la thread, provoque sa terminaison. Si on la rattrape, on peut faire en sorte de bloquer l'arrêt (si le handler est bien placé bien sûr).
En fait, dans mes exemples, vous observerez que la méthode trace sort sur la sortie standard tandis que les messages liés aux exceptions sortent sur la sortie erreur standard (sauf erreur de ma part, c'était l'intention).
Pour votre seconde question, sachez que si une interruption (n'importe laquelle), si elle n'est pas rattrapé et remonte au niveau "principal" de la thread, provoque sa terminaison. Si on la rattrape, on peut faire en sorte de bloquer l'arrêt (si le handler est bien placé bien sûr).
Sujets similaires
» Question sur le TP5
» TME Exercice 6 Question 4
» Question sur le TME solo
» Question sur la synchronisation
» Question sur wait()
» TME Exercice 6 Question 4
» Question sur le TME solo
» Question sur la synchronisation
» Question sur wait()
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|