Multithreading in C# 5.0 Cookbook 191198

Код товару: 191198Паперова книга
  • ISBN
    978-1-84969-764-4
  • Бренд
  • Автор
  • Рік
    2013
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі
Multithreaded programming can seem overwhelming but this book clarifies everything through its cookbook approach. Packed with practical tasks, it's the quick and easy way to start delving deep into the power of multithreading in C#.
Overview
  • Delve deep into the .NET threading infrastructure and use Task Parallel Library for asynchronous programming
  • Scale out your server applications effectively
  • Successfully program Windows 8 and Windows Azure asynchronous applications
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 and Windows Azure 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.
810 ₴
Купити
Monobank
до 10 платежей
от 91 ₴ / міс.
  • Нова Пошта
    Безкоштовно від 3'000,00 ₴
  • Укрпошта
    Безкоштовно від 1'000,00 ₴
  • Meest Пошта
    Безкоштовно від 3'000,00 ₴
Multithreading in C# 5.0 Cookbook - фото 1
Інші книги Packt Publishing

Характеристики

  • Бренд
  • Автор
  • Категорія
    Програмування
  • Рік
    2013
  • Сторінок
    268
  • Формат
    170х240 мм
  • Обкладинка
    Тверда
  • Тип паперу
    Офсетний
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі

Від видавця

Multithreaded programming can seem overwhelming but this book clarifies everything through its cookbook approach. Packed with practical tasks, it's the quick and easy way to start delving deep into the power of multithreading in C#.
Overview
  • Delve deep into the .NET threading infrastructure and use Task Parallel Library for asynchronous programming
  • Scale out your server applications effectively
  • Successfully program Windows 8 and Windows Azure asynchronous applications
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 and Windows Azure 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.

Відгуки про Multithreading in C# 5.0 Cookbook

Multithreading in C# 5.0 Cookbook
Multithreading in C# 5.0 Cookbook
810 ₴
Купити
Персонально для вас
CLR via C# (Developer Reference)
12732
Jeffrey Richter
790 ₴
C# in Depth, 3rd Edition
14365
Jon Skeet
1'100 ₴
C# 10 Quick Syntax Reference. 4th Ed.
244670
Mikael Olsson
1'100 ₴
Q# Pocket Guide. Instant Help for Q# Developers
197752
Mariia Mykhailova
1'200 ₴
C# 12 in a Nutshell: The Definitive Reference
266464
Joe Albahari
1'400 ₴1'260 ₴
Learning C# Through Small Projects 2024th Edition
308850
Denis PanjutaJafar Jabbarzadeh
1'600 ₴
C# 10 Pocket Reference. Instant Help for C# 10 Programmers. 1st Edition
197747
Joseph Albahari, Ben Albahari
1'800 ₴
C# 10 in a Nutshell. The Definitive Reference
197724
Joseph Albahari
2'900 ₴
Code Complete: A Practical Handbook of Software Construction, Second Edition
14299
Steve McConnell
1'200 ₴