Concurrency in C# Cookbook: [asynchronous, parallel, and multithreaded programming]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2014
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XII, 190 S. |
ISBN: | 9781449367565 1449367569 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV041966995 | ||
003 | DE-604 | ||
005 | 20140827 | ||
007 | t | ||
008 | 140710s2014 gw |||| 00||| eng d | ||
015 | |a 14,N17 |2 dnb | ||
016 | 7 | |a 1049950461 |2 DE-101 | |
020 | |a 9781449367565 |c Pb. : EUR 24.50 (DE) (freier Pr.), EUR 25.20 (AT) (freier Pr.) |9 978-1-449-36756-5 | ||
020 | |a 1449367569 |9 1-449-36756-9 | ||
024 | 3 | |a 9781449367565 | |
035 | |a (OCoLC)885398388 | ||
035 | |a (DE-599)DNB1049950461 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
044 | |a gw |c XA-DE | ||
049 | |a DE-83 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Cleary, Stephen |e Verfasser |4 aut | |
245 | 1 | 0 | |a Concurrency in C# Cookbook |b [asynchronous, parallel, and multithreaded programming] |c Stephen Cleary |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2014 | |
300 | |a XII, 190 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a C sharp |0 (DE-588)4616843-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Nebenläufigkeit |0 (DE-588)4115352-2 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a C sharp |0 (DE-588)4616843-6 |D s |
689 | 0 | 1 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |D s |
689 | 0 | 2 | |a Nebenläufigkeit |0 (DE-588)4115352-2 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4634890&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027409721&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-027409721 |
Datensatz im Suchindex
_version_ | 1806328497513168896 |
---|---|
adam_text |
Titel: Concurrency in C# cookbook
Autor: Cleary, Stephen
Jahr: 2014
Table of Contents Preface.vii 1. Concurrency: An Overview. 1 1.1. Introduction to Concurrency 1 1.2. Introduction to Asynchronous Programming 3 1.3. Introduction to Parallel Programming 7 1.4. Introduction to Reactive Programming (Rx) 10 1.5. Introduction to Dataflows 12 1.6. Introduction to Multithreaded Programming 14 1.7. Collections for Concurrent Applications 15 1.8. Modern Design 15 1.9. Summary of Key Technologies 16 2. Async Basics. 19 2.1. Pausing for a Period of Time 20 2.2. Returning Completed Tasks 22 2.3. Reporting Progress 23 2.4. Waiting for a Set of Tasks to Complete 24 2.5. Waiting for Any Task to Complete 27 2.6. Processing Tasks as They Complete 28 2.7. Avoiding Context for Continuations 32 2.8. Handling Exceptions from async Task Methods 33 2.9. Handling Exceptions from async Void Methods 34 3. Parallel Basics. 37 3.1. Parallel Processing of Data 37 3.2. Parallel Aggregation 39 3.3. Parallel Invocation 41 3.4. Dynamic Parallelism 42 iii
3.5. Parallel LINQ 44 4. Dataflow Basics. 47 4.1. Linking Blocks 48 4.2. Propagating Errors 49 4.3. Unlinking Blocks 51 4.4. Throttling Blocks 52 4.5. Parallel Processing with Dataflow Blocks 53 4.6. Creating Custom Blocks 54 5. Rx Basics. 57 5.1. Converting .NET Events 58 5.2. Sending Notifications to a Context 60 5.3. Grouping Event Data with Windows and Buffers 62 5.4. Taming Event Streams with Throttling and Sampling 64 5.5. Timeouts 66 6. Testing.69 6.1. Unit Testing async Methods 70 6.2. Unit Testing async Methods Expected to Fail 71 6.3. Unit Testing async void Methods 73 6.4. Unit Testing Dataflow Meshes 74 6.5. Unit Testing Rx Observables 76 6.6. Unit Testing Rx Observables with Faked Scheduling 78 7. Interop. 83 7.1. Async Wrappers for â€Async†|
any_adam_object | 1 |
author | Cleary, Stephen |
author_facet | Cleary, Stephen |
author_role | aut |
author_sort | Cleary, Stephen |
author_variant | s c sc |
building | Verbundindex |
bvnumber | BV041966995 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)885398388 (DE-599)DNB1049950461 |
discipline | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a22000008c 4500</leader><controlfield tag="001">BV041966995</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20140827</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">140710s2014 gw |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">14,N17</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1049950461</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781449367565</subfield><subfield code="c">Pb. : EUR 24.50 (DE) (freier Pr.), EUR 25.20 (AT) (freier Pr.)</subfield><subfield code="9">978-1-449-36756-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1449367569</subfield><subfield code="9">1-449-36756-9</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781449367565</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)885398388</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1049950461</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-83</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Cleary, Stephen</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Concurrency in C# Cookbook</subfield><subfield code="b">[asynchronous, parallel, and multithreaded programming]</subfield><subfield code="c">Stephen Cleary</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 190 S.</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">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C sharp</subfield><subfield code="0">(DE-588)4616843-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Parallelverarbeitung</subfield><subfield code="0">(DE-588)4075860-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Nebenläufigkeit</subfield><subfield code="0">(DE-588)4115352-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C sharp</subfield><subfield code="0">(DE-588)4616843-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Parallelverarbeitung</subfield><subfield code="0">(DE-588)4075860-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Nebenläufigkeit</subfield><subfield code="0">(DE-588)4115352-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4634890&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027409721&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027409721</subfield></datafield></record></collection> |
id | DE-604.BV041966995 |
illustrated | Not Illustrated |
indexdate | 2024-08-03T01:38:13Z |
institution | BVB |
isbn | 9781449367565 1449367569 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027409721 |
oclc_num | 885398388 |
open_access_boolean | |
owner | DE-83 |
owner_facet | DE-83 |
physical | XII, 190 S. |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | O'Reilly |
record_format | marc |
spelling | Cleary, Stephen Verfasser aut Concurrency in C# Cookbook [asynchronous, parallel, and multithreaded programming] Stephen Cleary 1. ed. Beijing [u.a.] O'Reilly 2014 XII, 190 S. txt rdacontent n rdamedia nc rdacarrier C sharp (DE-588)4616843-6 gnd rswk-swf Parallelverarbeitung (DE-588)4075860-6 gnd rswk-swf Nebenläufigkeit (DE-588)4115352-2 gnd rswk-swf C sharp (DE-588)4616843-6 s Parallelverarbeitung (DE-588)4075860-6 s Nebenläufigkeit (DE-588)4115352-2 s DE-604 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=4634890&prov=M&dok_var=1&dok_ext=htm Inhaltstext HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027409721&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Cleary, Stephen Concurrency in C# Cookbook [asynchronous, parallel, and multithreaded programming] C sharp (DE-588)4616843-6 gnd Parallelverarbeitung (DE-588)4075860-6 gnd Nebenläufigkeit (DE-588)4115352-2 gnd |
subject_GND | (DE-588)4616843-6 (DE-588)4075860-6 (DE-588)4115352-2 |
title | Concurrency in C# Cookbook [asynchronous, parallel, and multithreaded programming] |
title_auth | Concurrency in C# Cookbook [asynchronous, parallel, and multithreaded programming] |
title_exact_search | Concurrency in C# Cookbook [asynchronous, parallel, and multithreaded programming] |
title_full | Concurrency in C# Cookbook [asynchronous, parallel, and multithreaded programming] Stephen Cleary |
title_fullStr | Concurrency in C# Cookbook [asynchronous, parallel, and multithreaded programming] Stephen Cleary |
title_full_unstemmed | Concurrency in C# Cookbook [asynchronous, parallel, and multithreaded programming] Stephen Cleary |
title_short | Concurrency in C# Cookbook |
title_sort | concurrency in c cookbook asynchronous parallel and multithreaded programming |
title_sub | [asynchronous, parallel, and multithreaded programming] |
topic | C sharp (DE-588)4616843-6 gnd Parallelverarbeitung (DE-588)4075860-6 gnd Nebenläufigkeit (DE-588)4115352-2 gnd |
topic_facet | C sharp Parallelverarbeitung Nebenläufigkeit |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4634890&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027409721&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT clearystephen concurrencyinccookbookasynchronousparallelandmultithreadedprogramming |