Subversion Repositories HelenOS-doc

Compare Revisions

Ignore whitespace Rev 8 → Rev 9

/design/trunk/src/ch_synchronization.xml
0,0 → 1,64
<?xml version="1.0" encoding="UTF-8"?>
 
 
<chapter>
<title>Synchronization</title>
 
<section>
<title>Introduction. Concept.</title>
 
<para>Couple of words about global conception of sychronization</para>
</section>
 
 
<section>
<title>Active kernel synchronization. Spinlock.</title>
<para>Spinlocks explanation. Arch specific notes.</para>
</section>
 
 
 
<section>
<title>Passive kernel synchronization</title>
 
<section>
<title>Mutex</title>
 
<para>Mutex explanations</para>
</section>
 
<section>
<title>Semaphore</title>
 
<para>Semaphore explanations</para>
</section>
 
<section>
<title>Read/Write Locks</title>
 
<para>RWLocks explanation</para>
</section>
 
<section>
<title>Wait queues</title>
 
<para>Wait queue explanation</para>
</section>
 
 
<section>
<title>Conditional variables</title>
 
<para>Condvars explanation</para>
</section>
</section>
 
 
<section>
<title>Userspace synchronization. Futex.</title>
 
<para>Idea. Futex explanation.</para>
</section>
 
</chapter>