
Ep. 122 – Concurrency – Pragmatický programátor 6
Concurrency (súbežnosť) je jedna z tých vecí, s ktorou sa programátor nestretne často, ale keď sa už stretne, tak by mal k tejto téme vedieť aspoň nejaké základy. Tejto téme sa venuje aj šiesta kapitola kinhy Pragmatický programátor a táto naša epizódka. Vysvetlíme ti pojmy Concurrency a Paralelizmus a potom sa do témy ponoríme hlbšie.
Stiahnuť .mp3https://wp.streetofcode.sk/wp-content/uploads/2024/11/StreetOfCode-Ep122.mp3
(00:00) – Úvod k epizóde (03:45) – Súbežnosť (Concurrency) vs. Paralelizmus (13:24) – Temporálne prepojenie – sekvenčné programovanie vs asynchrónne (26:28) – Zdieľané stavy a ako ich riešiť – semafóry, mutexy, transakcie a iné synchronizačné problémy (49:50) – Iné spôsoby ako riešiť synchronizačné problémy (Actors) (01:01:25) – Blackboards – alternatívna architektúra k riešeniu zdieľaného stavu (Kafka) (01:12:10) – Zhrnutie a praktické tipy pre začínajúcich programátorov (01:17:30) – K tejto téme nám je dobrá vysoká škola (01:18:45) – Záver
Ďalšie epizódky zo série "Pragmatický programátor" (function(){ setTimeout(()=>{ const currentLink = document.getElementById('6') currentLink.innerText = currentLink.innerText + ' (táto epizóda)' },3000) })()Večerajúci filozofoviaSynchronizácia (v texte sú spomenuté aj ďalšie problémy)
Prihlás sa na náš newsletter
Viac epizód nájdeš na https://streetofcode.sk/podcast
Pridaj sa na Discord tu - https://streetofcode.sk/discord
Podcast Street of Code je vložený na túto stránku z otvoreného informačného zdroja RSS. Všetky informácie, texty, predmety ochrany a ďalšie metadáta z informačného zdroja RSS sú majetkom autora podcastu a nie sú vlastníctvom prevádzkovateľa Podmaz, ktorý ani nevytvára ani nezodpovedá za ich obsah podcastov. Ak máš za to, že podcast porušuje práva iných osôb alebo pravidlá Podmaz, môžeš nahlásiť obsah. Ak je toto tvoj podcast a chceš získať kontrolu nad týmto profilom klikni sem.