Programování s vlákny

Miroslav Beneš

Katedra informatiky FEI VŠB-TU Ostrava

Obsah

Cíl modulu
Motivační příklad
Pokyny ke studiu
1. Základní pojmy
1.1. Procesy a vlákna
1.2. Výhody a nevýhody práce s více vlákny
1.3. Synchronizace
2. Vlákna v jazyce Java
2.1. Spuštění vlákna
2.2. Životní cyklus vlákna
2.3. Aplikace vláken
3. Vlákna v jazyce C#
3.1. Spuštění vlákna
Závěr

Seznam příkladů

1.1. Bankovní transakce
2.1. Spuštění vlákna v jazyce Java
2.2. Pozastavení činnosti vlákna - metoda sleep
2.3. Čítač s grafickým rozhraním
3.1. Spuštění vlákna v jazyce C#