Skip to content
You are not logged in |Login  

LEADER 00000cam a2200745Ii 4500 
001    on1155889836 
003    OCoLC 
005    20220408043943.0 
006    m     o  d         
007    cr unu|||||||| 
008    200529s2019    enka    ob    000 0 eng d 
015    GBC066760|2bnb 
016 7  019669273|2Uk 
019    1133277725|a1134855084 
020    9781789133615 
020    1789133610 
020    |z9781789132410 
035    (OCoLC)1155889836|z(OCoLC)1133277725|z(OCoLC)1134855084 
037    CL0501000113|bSafari Books Online 
040    UMI|beng|erda|epn|cUMI|dOCLCF|dNLW|dYDX|dEBLCP|dTEFOD
       |dUKAHL|dUKMGB|dN$T|dOCLCO 
049    RIDW 
050  4 QA76.73.C154 
082 04 005.275|223 
090    QA76.73.C154 
100 1  Tanwar, Shakti,|eauthor. 
245 10 Hands-on parallel programming with C# 8 and .NET Core 3 :
       |bbuild solid enterprise software suing task parallelism 
       and multithreading /|cShakti Tanwar. 
246 3  Hands-on parallel programming with C sharp eight and .NET 
       Core three 
264  1 Birmingham, UK :|bPackt Publishing,|c2019. 
300    1 online resource (1 volume) :|billustrations 
336    text|btxt|2rdacontent 
337    computer|bc|2rdamedia 
338    online resource|bcr|2rdacarrier 
347    text file|2rdaft 
504    Includes bibliographical references. 
505 0  Cover -- Title Page -- Copyright and Credits -- Dedication
       -- About Packt -- Contributors -- Table of Contents -- 
       Preface -- Section 1: Fundamentals of Threading, 
       Multitasking, and Asynchrony -- Chapter 1: Introduction to
       Parallel Programming -- Technical requirements -- 
       Preparing for multi-core computing -- Processes -- Some 
       more information about the OS -- Multitasking -- Hyper-
       threading -- Flynn's taxonomy -- Threads -- Types of 
       threads -- Apartment state -- Multithreading -- Thread 
       class -- Advantages and disadvantages of threads -- The 
       ThreadPool class 
505 8  Advantages, disadvantages, and when to avoid using 
       ThreadPool -- BackgroundWorker -- Advantages and 
       disadvantages of using BackgroundWorker -- Multithreading 
       versus multitasking -- Scenarios where parallel 
       programming can come in handy -- Advantages and 
       disadvantages of parallel programming -- Summary -- 
       Questions -- Chapter 2: Task Parallelism -- Technical 
       requirements -- Tasks -- Creating and starting a task -- 
       The System. Threading. Tasks. Task class -- Using lambda 
       expressions syntax -- Using the Action delegate -- Using 
       delegate -- The System. Threading. Tasks. Task. Factory. 
       StartNew method 
505 8  Using lambda expressions syntax -- Using the Action 
       delegate -- Using delegate -- The System. Threading. 
       Tasks. Task. Run method -- Using lambda expressions syntax
       -- Using the Action delegate -- Using delegate -- The 
       System. Threading. Tasks. Task. Delay method -- The 
       System. Threading. Tasks. Task. Yield method -- The 
       System. Threading. Tasks. Task. FromResult method -- The 
       System. Threading. Tasks. Task. FromException and System. 
       Threading. Tasks. Task. FromException methods -- The 
       System. Threading. Tasks. Task. FromCanceled and System. 
       Threading. Tasks. Task. FromCanceled methods 
505 8  Getting results from finished tasks -- How to cancel tasks
       -- Creating a token -- Creating a task using tokens -- 
       Polling the status of the token via the 
       IsCancellationRequested property -- Registering for a 
       request cancellation using the Callback delegate -- How to
       wait on running tasks -- Task. Wait -- Task. WaitAll -- 
       Task. WaitAny -- Task. WhenAll -- Task. WhenAny -- 
       Handling task exceptions -- Handling exception from single
       tasks -- Handling exceptions from multiple tasks -- 
       Handling task exceptions with a callback function -- 
       Converting APM patterns into tasks -- Converting EAPs into
       tasks 
505 8  More on tasks -- Continuation tasks -- Continuing tasks 
       using the Task. ContinueWith method -- Continuing tasks 
       using Task. Factory. ContinueWhenAll and Task. Factory. 
       ContinueWhenAll -- Continuing tasks using Task. Factory. 
       ContinueWhenAny and Task. Factory. ContinueWhenAny -- 
       Parent and child tasks -- Creating a detached task -- 
       Creating an attached task -- Work-stealing queues -- 
       Summary -- Chapter 3: Implementing Data Parallelism -- 
       Technical requirements -- Moving from sequential loops to 
       parallel loops -- Using the Parallel. Invoke method -- 
       Using the Parallel. For method 
520    Hands-On Parallel Programming with C# 8 and .NET Core 3 
       presents a smart way of learning and implementing parallel
       programming concepts. The book details threading and 
       concurrency fundamentals that will help any C# developer 
       build optimized applications. 
588    Description based on online resource; title from title 
       page (Safari, viewed May 28, 2020). 
590    eBooks on EBSCOhost|bEBSCO eBook Subscription Academic 
       Collection - North America 
630 00 Microsoft Visual studio.|0https://id.loc.gov/authorities/
       names/n98043868 
630 00 Microsoft .NET Framework.|0https://id.loc.gov/authorities/
       names/n2017043838 
630  7 Microsoft Visual studio.|2fast|0https://id.worldcat.org/
       fast/1389599 
630  7 Microsoft .NET Framework.|2fast|0https://id.worldcat.org/
       fast/1020083 
630 07 Microsoft .NET Framework.|2fast|0https://id.worldcat.org/
       fast/1020083 
630 07 Microsoft Visual studio.|2fast|0https://id.worldcat.org/
       fast/1389599 
650  0 C# (Computer program language)|0https://id.loc.gov/
       authorities/subjects/sh2001001705 
650  0 Application software|xDevelopment.|0https://id.loc.gov/
       authorities/subjects/sh95009362 
650  0 Parallel programming (Computer science)|0https://
       id.loc.gov/authorities/subjects/sh85097827 
650  0 Internet programming.|0https://id.loc.gov/authorities/
       subjects/sh96009904 
650  7 C# (Computer program language)|2fast|0https://
       id.worldcat.org/fast/843284 
650  7 Application software|xDevelopment.|2fast|0https://
       id.worldcat.org/fast/811707 
650  7 Parallel programming (Computer science)|2fast|0https://
       id.worldcat.org/fast/1052939 
650  7 Internet programming.|2fast|0https://id.worldcat.org/fast/
       977281 
655  4 Electronic books. 
776 08 |iPrint version:|aTanwar, Shakti.|tHands-On Parallel 
       Programming with C# 8 and . NET Core 3 : Build Solid 
       Enterprise Software Using Task Parallelism and 
       Multithreading.|dBirmingham : Packt Publishing, Limited, 
       ©2019|z9781789132410 
856 40 |uhttps://rider.idm.oclc.org/login?url=https://
       search.ebscohost.com/login.aspx?direct=true&scope=site&
       db=nlebk&AN=2334760|zOnline ebook via EBSCO. Access 
       restricted to current Rider University students, faculty, 
       and staff. 
856 42 |3Instructions for reading/downloading the EBSCO version 
       of this ebook|uhttp://guides.rider.edu/ebooks/ebsco 
901    MARCIVE 20231220 
948    |d20220412|cEBSCO|tEBSCOebooksacademic NEW 1529 |lridw 
994    92|bRID