Boken 'Modern Multithreading' gir en grundig innføring i essensene av samtidighetsprogrammering, med fokus på testing og feilsøking. Denne læreboken utforsker ulike språk og biblioteker som er sentrale innen multitrådet programmering og gir leserne verktøyer til å opprette tråder i både Java og C++. I tillegg til teoretisk kunnskap utvikler leserne nødvendige ferdigheter for problemløsning i samtidige programmer. Det som skiller denne boken fra andre lignende verk, er dens vekt på færdigheter innen testing og feilsøking, som er avgjørende for å mestre samtidighetsprogrammering. Boken dekker relevante aspekter av Java, POSIX Pthreads-biblioteket og Windows Win32 API, og gir en helhetlig tilnærming som er basert på forfatternes tjue år med erfaring fra undervisning i samtidighetsprogrammering. Innholdet er praktisk orientert og inkluderer originale resultater fra forfatternes forskning. Kapitlene tar for seg emner som innføring i samtidighetsprogrammering og den kritiske seksjonsproblematikken, og gir leserne en solid plattform for å forstå og løse problemer relatert til samtidige programmer.