Etienne Duris © Université de Marne la Vallée - Novembre 2006 Page 1


en
même temps

temps est passé à attendre

en concurrence



 !
Etienne Duris © Université de Marne la Vallée - Novembre 2006 Page 2
"
"
#!read();
compute(); read();
temps
read()
compute()
a
b
read()
temps
read() compute()
a
b
read()
1 thread 2 thread
Etienne Duris © Université de Marne la Vallée - Novembre 2006 Page 3
$% 
&attente en
même tempsservice'(()
1. attente de client 2. arrivée d'un client 3. création d'1 thread
5. attente et traitement concurrents4. redirection de la connexion
Etienne Duris © Université de Marne la Vallée - Novembre 2006 Page 4
* 
+,-.,!
' ))/0
0 1 
2' ))31/)))
2 ' ))))))
21  atomics!
 Java Memory Model*44*/5##!
4,,vs,,('!
.1
)))
-167!%-!
' )))8)
Etienne Duris © Université de Marne la Vallée - Novembre 2006 Page 5
&
9'
' ))/
9': 
9'/)/!
;1<%%=4-!
!!1!!)))
! 
' ))0
9':!

/)/!),,! 
(
'

1 / 139 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !