Programmation Concurrente (2016)

Question d'ordre général sur les <<Interrupts>>

Voir le sujet précédent Voir le sujet suivant Aller en bas

Question d'ordre général sur les <<Interrupts>>

Message par happy420 le Lun Déc 05, 2016 8:45 pm

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.

study Merci

happy420

Posts : 1
Join date : 29/10/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Question d'ordre général sur les <<Interrupts>>

Message par Admin le Ven Déc 09, 2016 7:55 pm

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).

Admin
Admin

Posts : 18
Join date : 24/08/2016

Voir le profil de l'utilisateur http://3i001-2016.forumactif.org

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum