<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Synchronization (computer science) - Page 3 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=Synchronization_(computer_science)&amp;p=2">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Synchronization_%28computer_science%29&amp;p=4">3.Next</a>
</p>
<p>In a producer-consumer relationship, the consumer process is dependent on the producer process until the necessary data has been produced.</p>

<p>Exclusive use resources: When multiple processes are dependent on a resource and they need to access it at the same time, the operating system needs to ensure that only one processor accesses it at a given point in time. This reduces concurrency.</p>

<p><big>Requirements</big></p>
<p>Thread synchronization is defined as a mechanism which ensures that two or more concurrent <a href="page.php?w=process_%28computer_science%29">processes</a></p><p>
<a accesskey="1" href="page.php?w=Synchronization_(computer_science)&amp;p=2">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Synchronization_%28computer_science%29&amp;p=4">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
