97
Problems with concurrent execution
nConcurrent
processes (or threads) often need to share data (maintained either in shared memory or
files) and resources
nIf
there is no controlled access to shared data, some processes will obtain an inconsistent
view of this data
nThe
action performed by concurrent processes will then depend on the order in
which
their execution is interleaved
n
n