Konkurentné programovanie v Jave
|
Počet prehratí: 2648x
Embed:
Java, tak ako každý moderný programovací jazyk, ponúka prostriedky pre vytvorenie a beh viacerých vlákien (súbežne vykonávaných úloh v rámci aplikácie). Súbežnosť vykonávania však so sebou prináša problém vzájomnej komunikácie a koordinácie jednotlivých vlákien: synchronizácia vykonávania akcií, či zabezpečenie výlučného prístupu k zdieľaným zdrojom. S využitím jednoduchých príkladov si ukážeme vytváranie vlákien a základné postupy na zabezpečenie ich synchronizácie. Spomenieme aké užitočné prostriedky nám pri práci s vláknami ponúka JCF (Java Collections Framework) a Java I/O. Na záver si ukážeme, že zvládnutie konkurentného programovania je potrebné aj pri práci s GUI (AWT, Swing). |
Pridané: 02.04.08
|

















