This book exists to help Microsoft Visual Basic and Microsoft Visual C# developers understand
the core concepts of parallel programming and related technologies. It is especially
useful for programmers looking to take advantage of multicore architecture, which is
the current trend in the industry. Readers should have a basic familiarity with the .NET
Framework but do not have to have any prior experience with parallel programming. The
book is also useful for those already familiar with the basics of parallel programming who
are interested in the newest features of the TPL.