SLIDE 1
Advanced concurrent programming in Java Shared objects
Mehmet Ali Arslan 21.10.13
1
Advanced concurrent programming in Java Shared objects Mehmet Ali - - PowerPoint PPT Presentation
Advanced concurrent programming in Java Shared objects Mehmet Ali Arslan 21.10.13 1 Visibility To see(m) or not to see(m)... There is more to synchronization than just atomicity or critical sessions. Memory visibility... Updates by one
1
Visibility
2
Visibility
2
Visibility
3
Visibility
3
Visibility
3
Visibility
4
Visibility
4
Publication and escape
5
Publication and escape
5
Publication and escape
6
Publication and escape
6
Thread confinement
7
Immutability
8
Safe publication
9
Safe publication
10
Safe publication
11
Safe publication
11
Safe publication
12
Safe publication
13
Safe publication
14