Update README.md

This commit is contained in:
Karsten Jeppesen
2024-04-25 08:05:01 +02:00
committed by GitHub
parent dad6903407
commit c62e6a5aa1

View File

@@ -2,34 +2,53 @@
All things Java<br/> All things Java<br/>
<h3>Session 03 - Concurrency - Processes and Threads</h3> <h3>Session 03 - Concurrency - Processes and Threads</h3>
<ul> <table>
<li>ProcessDemo</li> <tr>
<li>ThreadsDemo</li> <th>Name</th><th>Description</th>
</ul> </tr>
<tr><td>ProcessDemo</td><td>Executing an external application</td></tr>
<tr><td>ThreadsDemo</td><td>Two ways of creating threads</td></tr>
</table>
<h3>04 - Concurrency - Synchronization and Deadlock</h3> <h3>04 - Concurrency - Synchronization and Deadlock</h3>
<ul> <table>
<li>SemaphoreDemo</li> <tr>
</ul> <th>Name</th><th>Description</th>
</tr>
<tr><td>SemaphoreDemo</td><td></td></tr>
</table>
<h3>05 - Concurrency - High-Level Concurrency Primitives</h3> <h3>05 - Concurrency - High-Level Concurrency Primitives</h3>
<ul> <table>
<li>MonitorCase1</li> <tr>
<li>MonitorCase2</li> <th>Name</th><th>Description</th>
<li>CircularBuffer</li> </tr>
<li>ConditionDemo</li> <tr><td>MonitorCase1</td><td></td></tr>
</ul> <tr><td>MonitorCase2</td><td></td></tr>
<tr><td>CircularBuffer</td><td></td></tr>
<tr><td>ConditionDemo</td><td></td></tr>
</table>
<h3>07 - IO - Blocking vs non-blocking</h3> <h3>07 - IO - Blocking vs non-blocking</h3>
<ul> <table>
<li>ClassicIoUnbuffered</li> <tr>
<li>ClassicIoBuffered</li> <th>Name</th><th>Description</th>
<li>ClassicIoManBuffered</li> </tr>
<li>ClassicIoWholeFile</li> <tr><td>ClassicIoUnbuffered</td><td></td></tr>
<li>NioLineCount</li> <tr><td>ClassicIoBuffered</td><td></td></tr>
</ul> <tr><td>ClassicIoManBuffered</td><td></td></tr>
<tr><td>ClassicIoWholeFile</td><td></td></tr>
<tr><td>NioLineCount</td><td></td></tr>
</table>
<h3>09 - Scheduling</h3> <h3>09 - Scheduling</h3>
<p>As a treat: A small game taken from: https://zetcode.com/javagames/movingsprites/ <p>As a treat: A small game taken from: https://zetcode.com/javagames/movingsprites/
<ul> <table>
<li>Game-1: Simple moving spaceship</li> <tr>
<li>Game-2: Added missile and refactoring</li> <th>Name</th><th>Description</th>
<li>Game-3: Missiles threaded</li> </tr>
</ul> <tr><td>Game-1</td><td>Simple moving spaceship</td></tr>
<tr><td>Game-2</td><td>Added missile and refactoring</td></tr>
<tr><td>Game-3</td><td>Missiles threaded</td></tr>
</table>