au sujet des await(int arg0,time aeg1)
Bonjour
j'utilise un truc comme ca
Code:
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 ;)