Hodnocení:
Kniha „Concurrent Programming with Go“ je považována za vynikající zdroj informací o souběžném programování, zejména v jazyce Go. Je přehledná, přístupná a nabízí praktický návod pro vývojáře všech úrovní. Úspěšně demystifikuje složitá témata v oblasti souběhu a činí je srozumitelnými a použitelnými nejen v jazyce Go.
Klady:Vynikající zdroj informací pro pochopení souběhu v jazyce Go.
Zápory:Dobře strukturovaný a čtivý, vhodný pro začátečníky i zkušené programátory.
(na základě 8 hodnocení čtenářů)
Learn Concurrent Programming with Go
Napište souběžný kód v jazyce Go, který zvýší výkon aplikací, umožní škálování pro větší zátěž a plně využije moderní víceprocesorový hardware.
V knize Naučte se souběžné programování v jazyce Go se naučíte:
⬤ Zavádět efektivní souběžný program pro svižnější odezvu, vyšší výkon a škálovatelnost softwaru.
⬤ Vyhnout se běžným problémům se souběžností, jako jsou deadlocky a race conditions.
⬤ Správu souběhu pomocí goroutines, mutexů, zámků čtenář-zapisovatel a dalších.
⬤ Identifikovat vzory souběhu, jako je pipelining, worker pools a message passing.
⬤ Objevte výhody, omezení a vlastnosti paralelních výpočtů.
⬤ Zlepšete své dovednosti v programování v jazyce Go pomocí pokročilého multithreadingu.
Kniha Naučte se souběžné programování v jazyce Go vás naučí využívat souběžnost ke zvýšení výkonu vašich aplikací v jazyce Go. Každá kapitola představuje nový problém, který lze řešit pomocí souběhu, a seznamuje se správným přístupem k jeho implementaci v jazyce Go. V této čtivé učebnici proniknete do souběžných vzorů, naučíte se vyhýbat nejčastějším nástrahám a využijete inovativní přístup jazyka Go k souběhu. Praktická cvičení na konci každé kapitoly vám pomohou procvičit si nové dovednosti a upevnit si tak získané znalosti.
Při zakoupení tištěné knihy získáte zdarma elektronickou knihu ve formátech PDF, Kindle a ePub od Manning Publications.
O technologii
Souběžné programování je nezbytné pro maximální využití moderního víceprocesorového počítačového hardwaru. Umožňuje souběžné provádění a interakci více úloh, což zrychluje výkon a zkracuje dobu čekání uživatele. Díky zabudovaným modelům souběžnosti je Go od Googlu jedním z nejlepších jazyků, které můžete použít pro výuku a aplikaci souběžného programování ve svých systémech.
O knize
Kniha Naučte se souběžné programování s Go vás naučí, jak zvýšit výkon vašich systémů díky síle souběžného programování. Demystifikuje souběžné programování a vysvětluje složitá témata pomocí jednoduchého jazyka, přehledných vizuálních ukázek a relevantních příkladů, se kterými se jako vývojáři setkáváte každý den. Porozumíte souběžnému programování pod pokličkou, a to prostřednictvím vytváření běžných nástrojů pro souběžné programování, jako jsou zámky pro čtení a zápis, semafory a pooly vláken. Až dočtete, budete v jazyce Go bez námahy kódovat souběžné aplikace. Budete mít také skvělý základ pro uplatnění svých nových dovedností v oblasti souběžnosti v téměř jakémkoli jiném jazyce.
O čtenáři
Pro programátory, kteří již znají základy jazyka Go nebo jiného jazyka typu C. Nejsou vyžadovány žádné zkušenosti se souběžným programováním.
O autorovi
James Cutajar je softwarový vývojář se zájmem o škálovatelné, vysoce výkonné výpočty a distribuované algoritmy. V oblasti technologií pracuje v různých odvětvích již více než 20 let. Během své kariéry byl přispěvatelem do open source, bloggerem, technologickým evangelistou, instruktorem Udemy a autorem.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)