I boken 'Grokking Concurrency' av Kirill Bobrov får leserne en lettfattelig og praktisk guide til å forstå og mestre concurrency, eller samtidighetsprogrammering. Dette emnet inkluderer viktige konsepter som tråder, asynkron programmering og parallell prosessering, og er relevant for programmerere som allerede har et grunnleggende kunnskapsnivå. Denne boken er den ideelle reiseledsager for alle som ønsker å utnytte flere kjerner i prosessorene sine, håndtere høye belastninger, jobbe effektivt med terabyte med data, og opprettholde drift selv når programvare eller maskinvare svikter. Kjernebegrepene som presenteres i guiden vil forbli relevante, enten det dreier seg om webapplikasjoner, IoT-systemer eller håndtering av big data. Du vil lære å: * Få en solid forståelse av de grunnleggende konseptene innen simultanitet, asynkronitet og parallell programmering. * Utforske styrker og svakheter ved ulike maskinvarearkitekturer. * Forbedre sekvensielle ytelsesegenskaper i programvaren din. * Løse vanlige utfordringer knyttet til samtidighetsprogrammering. * Sette sammen mønstre til en serie praksiser for å skrive skalerbare systemer. * Utvikle og implementere komplekse systèmes for samtidighetsprogrammering som er effektive og holdbare.