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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!