Parallel Programming and Concurrency with C# 10 and .NET 6
Produktbeskrivelse
Utnytt de nyeste funksjonene for parallell programmering og samtidighet i .NET 6 når du utvikler din neste applikasjon. Boken utforsker fordelene og utfordringene knyttet til asynkron programmering, parallellisme og samtidighet i .NET, ved hjelp av praktiske eksempler. Hovedtrekkene i boken inkluderer hvordan man implementerer effektiv parallell programmering og håndterer samtidighet i .NET. Du vil lære å bytte mellom tråder under feilsøking, samt hvordan man overvåker spesifikke tråder i Visual Studio. Videre vil du oppdage metoder for å avbryte oppgaver, enten ved hjelp av callbacks, polling eller ved å bruke oppgaver med ventehåndtak. .NET har inkludert administrerte trådingfunksjoner siden oppstarten, men tidlige teknikker medførte iboende risikoer som minnelekkasjer, problemer med trådsynkronisering og deadlocks. Denne boken vil hjelpe deg med å unngå disse fallgruvene og utnytte de moderne konstruksjonene som er tilgjengelige i .NET 6 og C# 10. Den gir også anbefalinger om mønstre og beste praksis for parallellisme og samtidighet. I dagens .NET-applikasjoner er parallell, samtidige og asynkrone programmering en uunngåelig del av utviklingsprosessen.