Bonjour
j'utilise un truc comme ca
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public void Posseder() throws InterruptedException{ try{ Verrou.lock(); System.out.println("Activer verrou posseder"); while (tour>0){ System.out.println("ce n'est pas mon tour je doit attendre "); waittime=c1.await(5,TimeUnit.SECONDS); if(waittime)System.out.println("j'ai trop attendu _ "); System.out.println("j'ai reçu un signal "); }
comment faire pour savoir le type d'interruption executée si c'est la fin du temps ou un signal
car normalement le waittime recoit un boolean mais ca ne veut pas dire que c'est le temps qui a interrompu mon attente
merci
Partager