Multithreading with C# Cookbook:
Over 70 recipes to get you writing powerful and efficient multithreaded, asynchronous, and parallel programs in C# 6.0 About This Book Rewritten and updated to take advantage of the latest C# 6 features Learn about multithreaded, asynchronous, and parallel programming through hands-on, code-first ex...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK
Packt Publishing
2016
|
Ausgabe: | Second edition |
Schlagworte: | |
Online-Zugang: | UBY01 |
Zusammenfassung: | Over 70 recipes to get you writing powerful and efficient multithreaded, asynchronous, and parallel programs in C# 6.0 About This Book Rewritten and updated to take advantage of the latest C# 6 features Learn about multithreaded, asynchronous, and parallel programming through hands-on, code-first examples Use these recipes to build fast, scalable, and reliable applications in C# Who This Book Is For This book is aimed at those who are new to multithreaded programming, and who are looking for a quick and easy way to get started. It is assumed that you have some experience in C# and .NET already, and you should also be familiar with basic computer science terminology and basic algorithms and data structures. What You Will Learn Use C# 6.0 asynchronous language features Work with raw threads, synchronize threads, and coordinate their work Develop your own asynchronous API with Task Parallel Library Work effectively with a thread pool Scale up your server application with I/O threads Parallelize your LINQ queries with PLINQ Use common concurrent collections Apply different parallel programming patterns Use Reactive Extensions to run asynchronous operations and manage their options In Detail Multi-core processors are synonymous with computing speed and power in today's world, which is why multithreading has become a key concern for C# developers. Multithreaded code helps you create effective, scalable, and responsive applications. This is an easy-to-follow guide that will show you difficult programming problems in context. You will learn how to solve them with practical, hands-on, recipes. With these recipes, you'll be able to start creating your own scalable and reliable multithreaded applications. Starting from learning what a thread is, we guide you through the basics and then move on to more advanced concepts such as task parallel libraries, C# asynchronous functions, and much more. Rewritten to the latest C# specification, C# 6, and updated with new and modern recipes to help you make the most of the hardware you have available, this book will help you push the boundaries of what you thought possible in C#. Style and approach This 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, there are also more in-depth details of the concepts used |
Beschreibung: | Vendor-supplied metadata |
Beschreibung: | 1 Online Ressource |
ISBN: | 9781785884009 178588400X |
Internformat
MARC
LEADER | 00000nmm a22000001c 4500 | ||
---|---|---|---|
001 | BV047667856 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 220112s2016 xxk|||| o||u| ||||||eng d | ||
020 | |a 9781785884009 |9 978-1-78588-400-9 | ||
020 | |a 178588400X |9 1-78588-400-X | ||
035 | |a (ZDB-4-NLEBK)1225895 | ||
035 | |a (DE-599)GBV1047960621 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
044 | |a xxk |c XA-GB | ||
049 | |a DE-706 | ||
050 | 0 | |a QA76.73.C153 | |
082 | 0 | |a 005.133 | |
245 | 1 | 0 | |a Multithreading with C# Cookbook |c Eugene Agafonov |
250 | |a Second edition | ||
264 | 1 | |a Birmingham, UK |b Packt Publishing |c 2016 | |
300 | |a 1 Online Ressource | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
500 | |a Vendor-supplied metadata | ||
520 | 3 | |a Over 70 recipes to get you writing powerful and efficient multithreaded, asynchronous, and parallel programs in C# 6.0 About This Book Rewritten and updated to take advantage of the latest C# 6 features Learn about multithreaded, asynchronous, and parallel programming through hands-on, code-first examples Use these recipes to build fast, scalable, and reliable applications in C# Who This Book Is For This book is aimed at those who are new to multithreaded programming, and who are looking for a quick and easy way to get started. It is assumed that you have some experience in C# and .NET already, and you should also be familiar with basic computer science terminology and basic algorithms and data structures. | |
520 | 3 | |a What You Will Learn Use C# 6.0 asynchronous language features Work with raw threads, synchronize threads, and coordinate their work Develop your own asynchronous API with Task Parallel Library Work effectively with a thread pool Scale up your server application with I/O threads Parallelize your LINQ queries with PLINQ Use common concurrent collections Apply different parallel programming patterns Use Reactive Extensions to run asynchronous operations and manage their options In Detail Multi-core processors are synonymous with computing speed and power in today's world, which is why multithreading has become a key concern for C# developers. Multithreaded code helps you create effective, scalable, and responsive applications. This is an easy-to-follow guide that will show you difficult programming problems in context. You will learn how to solve them with practical, hands-on, recipes. | |
520 | 3 | |a With these recipes, you'll be able to start creating your own scalable and reliable multithreaded applications. Starting from learning what a thread is, we guide you through the basics and then move on to more advanced concepts such as task parallel libraries, C# asynchronous functions, and much more. Rewritten to the latest C# specification, C# 6, and updated with new and modern recipes to help you make the most of the hardware you have available, this book will help you push the boundaries of what you thought possible in C#. Style and approach This 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, there are also more in-depth details of the concepts used | |
653 | 0 | |a C# (Computer program language) | |
653 | 0 | |a Simultaneous multithreading processors | |
653 | 0 | |a Threads (Computer programs) | |
653 | 0 | |a Parallel programming (Computer science) | |
653 | 0 | |a Threads (Computer programs) | |
653 | 0 | |a Parallel programming (Computer science) | |
653 | 0 | |a C# (Computer program language) | |
653 | 0 | |a Simultaneous multithreading processors | |
653 | 6 | |a Programming Languages; Programming | |
653 | 6 | |a Electronic books | |
700 | 1 | |a Agafonov, Eugene |4 aut | |
776 | 0 | |z 178588400X |c : electronic bk | |
776 | 0 | |z 9781785884009 |c : : electronic bk | |
912 | |a ZDB-4-NLEBK | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-033052565 | ||
966 | e | |u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1225895 |l UBY01 |p ZDB-4-NLEBK |q UBY01_DDA22 |x Aggregator |3 Volltext |
Datensatz im Suchindex
_version_ | 1804183145133637632 |
---|---|
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Agafonov, Eugene |
author_facet | Agafonov, Eugene |
author_role | aut |
author_sort | Agafonov, Eugene |
author_variant | e a ea |
building | Verbundindex |
bvnumber | BV047667856 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.C153 |
callnumber-search | QA76.73.C153 |
callnumber-sort | QA 276.73 C153 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-NLEBK |
ctrlnum | (ZDB-4-NLEBK)1225895 (DE-599)GBV1047960621 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | Second edition |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04123nmm a22005291c 4500</leader><controlfield tag="001">BV047667856</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">220112s2016 xxk|||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781785884009</subfield><subfield code="9">978-1-78588-400-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">178588400X</subfield><subfield code="9">1-78588-400-X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-4-NLEBK)1225895</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBV1047960621</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxk</subfield><subfield code="c">XA-GB</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-706</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.C153</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Multithreading with C# Cookbook</subfield><subfield code="c">Eugene Agafonov</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Second edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK</subfield><subfield code="b">Packt Publishing</subfield><subfield code="c">2016</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online Ressource</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Vendor-supplied metadata</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Over 70 recipes to get you writing powerful and efficient multithreaded, asynchronous, and parallel programs in C# 6.0 About This Book Rewritten and updated to take advantage of the latest C# 6 features Learn about multithreaded, asynchronous, and parallel programming through hands-on, code-first examples Use these recipes to build fast, scalable, and reliable applications in C# Who This Book Is For This book is aimed at those who are new to multithreaded programming, and who are looking for a quick and easy way to get started. It is assumed that you have some experience in C# and .NET already, and you should also be familiar with basic computer science terminology and basic algorithms and data structures. </subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">What You Will Learn Use C# 6.0 asynchronous language features Work with raw threads, synchronize threads, and coordinate their work Develop your own asynchronous API with Task Parallel Library Work effectively with a thread pool Scale up your server application with I/O threads Parallelize your LINQ queries with PLINQ Use common concurrent collections Apply different parallel programming patterns Use Reactive Extensions to run asynchronous operations and manage their options In Detail Multi-core processors are synonymous with computing speed and power in today's world, which is why multithreading has become a key concern for C# developers. Multithreaded code helps you create effective, scalable, and responsive applications. This is an easy-to-follow guide that will show you difficult programming problems in context. You will learn how to solve them with practical, hands-on, recipes. </subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">With these recipes, you'll be able to start creating your own scalable and reliable multithreaded applications. Starting from learning what a thread is, we guide you through the basics and then move on to more advanced concepts such as task parallel libraries, C# asynchronous functions, and much more. Rewritten to the latest C# specification, C# 6, and updated with new and modern recipes to help you make the most of the hardware you have available, this book will help you push the boundaries of what you thought possible in C#. Style and approach This 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, there are also more in-depth details of the concepts used</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">C# (Computer program language)</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Simultaneous multithreading processors</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Threads (Computer programs)</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Parallel programming (Computer science)</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Threads (Computer programs)</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Parallel programming (Computer science)</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">C# (Computer program language)</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Simultaneous multithreading processors</subfield></datafield><datafield tag="653" ind1=" " ind2="6"><subfield code="a">Programming Languages; Programming</subfield></datafield><datafield tag="653" ind1=" " ind2="6"><subfield code="a">Electronic books</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Agafonov, Eugene</subfield><subfield code="4">aut</subfield></datafield><datafield tag="776" ind1="0" ind2=" "><subfield code="z">178588400X</subfield><subfield code="c">: electronic bk</subfield></datafield><datafield tag="776" ind1="0" ind2=" "><subfield code="z">9781785884009</subfield><subfield code="c">: : electronic bk</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-NLEBK</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-033052565</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1225895</subfield><subfield code="l">UBY01</subfield><subfield code="p">ZDB-4-NLEBK</subfield><subfield code="q">UBY01_DDA22</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV047667856 |
illustrated | Not Illustrated |
index_date | 2024-07-03T18:54:21Z |
indexdate | 2024-07-10T09:18:47Z |
institution | BVB |
isbn | 9781785884009 178588400X |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-033052565 |
open_access_boolean | |
owner | DE-706 |
owner_facet | DE-706 |
physical | 1 Online Ressource |
psigel | ZDB-4-NLEBK ZDB-4-NLEBK UBY01_DDA22 |
publishDate | 2016 |
publishDateSearch | 2016 |
publishDateSort | 2016 |
publisher | Packt Publishing |
record_format | marc |
spelling | Multithreading with C# Cookbook Eugene Agafonov Second edition Birmingham, UK Packt Publishing 2016 1 Online Ressource txt rdacontent c rdamedia cr rdacarrier Vendor-supplied metadata Over 70 recipes to get you writing powerful and efficient multithreaded, asynchronous, and parallel programs in C# 6.0 About This Book Rewritten and updated to take advantage of the latest C# 6 features Learn about multithreaded, asynchronous, and parallel programming through hands-on, code-first examples Use these recipes to build fast, scalable, and reliable applications in C# Who This Book Is For This book is aimed at those who are new to multithreaded programming, and who are looking for a quick and easy way to get started. It is assumed that you have some experience in C# and .NET already, and you should also be familiar with basic computer science terminology and basic algorithms and data structures. What You Will Learn Use C# 6.0 asynchronous language features Work with raw threads, synchronize threads, and coordinate their work Develop your own asynchronous API with Task Parallel Library Work effectively with a thread pool Scale up your server application with I/O threads Parallelize your LINQ queries with PLINQ Use common concurrent collections Apply different parallel programming patterns Use Reactive Extensions to run asynchronous operations and manage their options In Detail Multi-core processors are synonymous with computing speed and power in today's world, which is why multithreading has become a key concern for C# developers. Multithreaded code helps you create effective, scalable, and responsive applications. This is an easy-to-follow guide that will show you difficult programming problems in context. You will learn how to solve them with practical, hands-on, recipes. With these recipes, you'll be able to start creating your own scalable and reliable multithreaded applications. Starting from learning what a thread is, we guide you through the basics and then move on to more advanced concepts such as task parallel libraries, C# asynchronous functions, and much more. Rewritten to the latest C# specification, C# 6, and updated with new and modern recipes to help you make the most of the hardware you have available, this book will help you push the boundaries of what you thought possible in C#. Style and approach This 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, there are also more in-depth details of the concepts used C# (Computer program language) Simultaneous multithreading processors Threads (Computer programs) Parallel programming (Computer science) Programming Languages; Programming Electronic books Agafonov, Eugene aut 178588400X : electronic bk 9781785884009 : : electronic bk |
spellingShingle | Agafonov, Eugene Multithreading with C# Cookbook |
title | Multithreading with C# Cookbook |
title_auth | Multithreading with C# Cookbook |
title_exact_search | Multithreading with C# Cookbook |
title_exact_search_txtP | Multithreading with C# Cookbook |
title_full | Multithreading with C# Cookbook Eugene Agafonov |
title_fullStr | Multithreading with C# Cookbook Eugene Agafonov |
title_full_unstemmed | Multithreading with C# Cookbook Eugene Agafonov |
title_short | Multithreading with C# Cookbook |
title_sort | multithreading with c cookbook |
work_keys_str_mv | AT agafonoveugene multithreadingwithccookbook |