1
Process Synchronization – Outline
Wh
y d
- p
r
- c
e s s e s n e e d s y n c h r
- n
i z a t i
- n
?
Wh
a t i s t h e c r i t i c a l
- s
e c t i
- n
p r
- b
l e m ?
D
e s c r i b e s
- l
u t i
- n
s t
- t
h e c r i t i c a l
- s
e c t i
- n
p r
- b
l e m
P
e t e r s
- n
’ s s
- l
u t i
- n
u
s i n g s y n c h r
- n
i z a t i
- n
h a r d w a r e
s
e m a p h
- r
e s
m
- n
i t
- r
s
C
l a s s i c P r
- b
l e m s
- f
S y n c h r
- n
i z a t i
- n
Wh
a t a r e a t
- m
i c t r a n s a c t i
- n