Startingwiththetraditionalapproachtoconcurrency,youwilllearnhowtowritemultithreadedconcurrentprogramsandcomposewaysthatwon’trequirelocking.Youwillexploretheconceptsofparallelismgranularity,andfine-grainedandcoarse-grainedparalleltasksbychoosingaconcurrentprogramstructureandparallelizingth