tion of threads:
<code>volatile</code> (which is not yet implemented) and <code>synchronized</code>.
Both of these language features help ensure the integrity of data that is
shared between two concurrently running threads.
<a href="multithreaded.html">Multithreaded Programs</a>
discusses thread synchronization issues.
</blockquote>

<h4>Runtime Support of Threads</h4>
<blockquote>
The Java runtime system contains the scheduler that is responsible
for running all the existing threads. The Java scheduler use