17.11.2014 Views

Chapter 6: Process Synchronization - Csl Mtu

Chapter 6: Process Synchronization - Csl Mtu

Chapter 6: Process Synchronization - Csl Mtu

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Race Conditions<br />

A Race Condition occurs, if<br />

two or more processes/threads access and<br />

manipulate the same data concurrently, and<br />

the outcome of the execution depends on the<br />

particular order in which the access takes<br />

place.<br />

<strong>Synchronization</strong> is needed to prevent race<br />

conditions from happening.<br />

<strong>Synchronization</strong> is a difficult topic. Don’t miss<br />

a class; otherwise, you will miss a lot of things.<br />

7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!