SKOLENI.net Školení, kurzy, semináře # kurz jazyk c – vlakna a paralelni programovani v c
KURZ: Kurz Jazyk C++ – Vlákna a paralelní programování v C++
Kurz Jazyk C++ – Vlákna a paralelní programování v C++ je určen pro pokročilé vývojáře, kteří se chtějí seznámit s novými koncepty a třídami pro tvorbu přenositelných vícevláknových aplikací s pomocí standardních C++ 11 knihoven. Vysvětlíme typické problémy paralelních aplikací jako souběh operací na sdílených datech [quot;race conditionquot;] nebo uváznutí [quot;deadlockquot;]. Představíme vlákna [quot;threadsquot;] a použítí paralelních úloh [quot;task parallelismquot;]. Uvidíme kritické sekce důležité pro vzájemné vyloučení vláken a jejich použití u objektů typu quot;monitorquot;. Podíváme se na předávání zpráv, výhody neblokujících operací a atomické datové typy.
Program kurzu
Vytváření vláken pomocí třídy thread. Fork and join model Samostatná vlákna. Předávání parametrů. Transport výjimek. Vytváření paralelních úloh pomocí async. Návratová hodnota paralelní úlohy, třída future. Čekání na výsledek paralelní úlohy. Třída packaged_task. Třída promise a detaily třídy future. Třída shared_future. Třída mutex Vztah "happens-before", zamykání a odemykání. Třída lock_guard a unique_lock Monitor objekty. Jednorázová inicializace pomocí call_once. Producent a konzument.
Metody notify a wait. Falešné probuzení [spurious wakeup]. Protokol kolem změny stavu sdílené proměnné. Třída atomic Blokující a neblokující operace. Lock-free datové struktury.
Podrobnosti o kurzu
Dotazy a komentáře ke kurzuPřihláška na kurz
🔥 NA VYBRANÉ ŠKOLENÍ & datum konání SE MŮŽETE PŘIHLÁSIT zde:
Odesláním formuláře 'Přihláška na kurz' se zaregistruje Vaše přihláška a na zadaný email přijde potvrzení o odeslání této přihlášky.
V případě poskytnutí osobních údajů, souhlasíte s archivací těchto údajů v souladu s podmínkami zákona č. 101/2000 Sb.,
o ochraně osobních údajů, ve znění pozdějších předpisů. Souhlas se zpracováním osobních údajů pro marketingové účely nevyžadujeme, tyto data nezpracováváme.
Server pouze zprostředkovává objednávky kurzů & kontakt na jejich pořadatele. Před odesláním přihlášky je nutno souhlasit s obchodními podmínkami účasti na kurzu daného pořadatele kurzu.
Neodpovídáme za správnost uvedených údajů. © OBEC.net, sro.
URL >>
https://skoleni.net/skoleni_65528_kurz-jazyk-c++-–-vlakna-a-paralelni-programovani-v-c++.html
KurzJazykVláknaparalelníprogramování