eBooks-it.org Logo
eBooks-IT.org Inner Image

Multithreading in C# 5.0 Cookbook

Multithreading in C# 5.0 Cookbook Image

Book Details:

Publisher:Packt Publishing
Series: Packt , Cookbook
Author:Eugene Agafonov
Edition:1
ISBN-10:1849697647
ISBN-13:9781849697644
Pages:268
Published:Nov 25 2013
Posted:Nov 19 2014
Language:English
Book format:PDF
Book size:1.57 MB

Book Description:

Over 70 recipes to help you learn asynchronous and parallel programming with C# 5.0 quickly and efficiently Overview Delve deep into the .NET threading infrastructure and use Task Parallel Library for asynchronous programming Scale out your server applications effectively Master C# 5.0 asynchronous operations language support In Detail In an age when computer processors are being developed to contain more and more cores, multithreading is a key factor for creating scalable, effective, and responsive applications. If you fail to do it correctly, it can lead to puzzling problems that take a huge amount of time to resolve. Therefore, having a solid understanding of multithreading is a must for the modern application developer. Multithreading in C# 5.0 Cookbook is an easy-to-understand guide to the most puzzling programming problems. This book will guide you through practical examples dedicated to various aspects of multithreading in C# on Windows and will give you a good basis of practical knowledge which you can then use to program your own scalable and reliable multithreaded applications. This book guides you through asynchronous and parallel programming from basic examples to practical, real-world solutions to complex problems. You will start from the very beginning, learning what a thread is, and then proceed to learn new concepts based on the information you get from the previous examples. After describing the basics of threading, you will be able to grasp more advanced concepts like Task Parallel Library and C# asynchronous functions. Then, we move towards parallel programming, starting with basic data structures and gradually progressing to the more advanced patterns. The book concludes with a discussion of the specifics of Windows 8 application programming, giving you a complete understanding of how Windows 8 applications are different and how to program asynchronous applications for Windows 8. What you will learn from this book Work with raw threads, synchronize threads, and coordinate their work Develop your own asynchronous API with Task Parallel Library Use C# 5.0 asynchronous language features Scale up your server application with I/O threads Parallelize your LINQ queries with PLINQ Use common concurrent collections Apply different parallel programming patterns Work with Windows 8 asynchronous APIs Use Reactive Extensions to run asynchronous operations and manage their options Approach This book is an easy-to-follow guide full of hands-on examples of real-world multithreading tasks. Each topic is explained and placed in context, and for the more inquisitive readers, there are also more in-depth details of the concepts used. Who this book is written for If you are a developer or new to multithreaded programming and you are looking for a quick and easy way to get started, then this book is for you. It is assumed that you have some experience in C# and .NET already, and you should also be familiar with computer science and basic algorithms and data structure.

Download Link:

Related Books:

C# 5.0 Pocket Reference

Instant Help for C# 5.0 Programmers
C# 5.0 Pocket Reference Image
When you need answers for programming with C# 5.0, this practical and tightly focused book tells you exactly what you need to knowwithout long introductions or bloated samples. Easy to browse, it's ideal as quick reference or as a guide to get you rapidly up to speed if you already know Java, C++, or an earlier version of C#.Written by the authors of C# 5.0 in a Nutshell, this book covers the entire C# 5.0 language, including:All of C#'s fundamentals Advanced topics such as operator overloading, type constraints, covariance contravariance, iterators, nullable types, operator lifting, lambda expressions closures LINQ, starting with sequences, lazy execution and standard query operators, and finishing with a complete reference to query expressions Dy...

C# 5.0 in a Nutshell

The Definitive Reference
C# 5.0 in a Nutshell Image
5th Edition
When you have a question about C# 5.0 or the .NET CLR, this bestselling guide has precisely the answers you need. Uniquely organized around concepts and use cases, this updated fifth edition features a reorganized section on concurrency, threading, and parallel programmingincluding in-depth coverage of C# 5.0's new asynchronous functions.Shaped by more than 20 expert reviewers, including Microsoft's Eric Lippert, Stephen Toub, Chris Burrows, and Jon Skeet, this book has all you need to stay on track with C# 5.0. It's widely known as the definitive reference on the language.Get up to speed on C# language basics, including syntax, types, and variables Ex...

Learning Object-Oriented Programming in C# 5.0

Learning Object-Oriented Programming in C# 5.0 Image
LEARNING OBJECT-ORIENTED PROGRAMMING IN C# 5.0 is a uniquely practical, hands-on guide to the powerful features of C# 5.0, one of the most common, general-purpose object-oriented programming languages in use today. The examples and projects in this book progress from easy to advanced, covering the principles and benefits of object-oriented programming for developing real-world applications. With the expert guidance of programmer, author, and teacher B.M. Harwani, you will explore: object-oriented programming fundamentals; advanced class features such as generics and operator overloading; web services, LINQ, multiple threading, and security features; .NET features, including assemblies, interfaces, delegates, events; web application development, and A...



2007 - 2021 © eBooks-IT.org