Feb

09

2020

Multithreading and Parallel Programming in C#

smack 9 Feb 2020 06:41 LEARNING » e-learning - Tutorial

Multithreading and Parallel Programming in C#
h264, yuv420p, 1280x720 |ENGLISH, aac, 44100 Hz, 2 channels, s16 | 7h 11 mn | 3.09 GB
Instructor: Engineer Spock
Overcome multithreading and asynchronous programming in C# problems & improve performance by parallel computing in C#




What you'll learn

Be able to use a full power of TPL (task parallel library) by using Tasks
Understand the low-level of Threads
Understand all the basic concepts such as "Thread", "Process"; difference between "asynchrony", "concurrency", "multithreading", and "parallel computing"
Use the full power of synchronization constructs such as Monitor (lock), Interlocked, ReaderWriterLockSlim, Semaphore, SynchronizationContext
Use the full power of signaling constructs such as AutoResetEvent and ManualResetEventSlim, CountdownEvent and Barrier, Mutex
Use spinners where appropriate: SpinLock, SpinWait
Understand and use Immutable and Concurrent Collections
Harness the power of parallel computing by using PFX components: Parallel class and PLINQ

Requirements

Good understanding of C#

Description

For the last two decades, computers became faster by increasing the number of CPU cores. However, the fact of having more cores itself doesn't make a computer drastically faster if those cores are not used by software properly. We, as software developers, should know how to write asynchronous and parallel executing code to make our applications faster and more responsive.

This course is all about developing more responsive and fast programs. Multithreading and Parallel Computing are topics for those who already have some experience in programming, otherwise, you may face difficulties with understanding the content. Anyway, this course covers:

Theoretical foundations of asynchronous programming: main concepts, processes, threads and so on

Low-level Thread API, APM, and EAP

Task Parallel Library (TPL) including starting tasks, canceling tasks, chaining tasks, waiting for tasks, IO-based tasks, exceptions handling and other

Async and Await feature of C#

Synchronization including atomicity, Interlocked, Monitor (lock), ReaderWriterLockSlim, Semaphore, SynchronizationContext, and Mutex

Signaling constructs such as AutoResetEvent and ManualResetEventSlim, CountdownEvent and Barrier

Spinning including SpinWait, SpinLock and our own UpdateableSpin

ConcurrentCollections including ImmutableStack, ImmutableQueue, ImmutableList, Immutable Sets, ImmutableDictionary, ConcurrentStack, ConcurrentQueue, ConcurrentBag, BlockingCollection

Parallel Programming including Parallel class and PLINQ

Enroll and start learning the foundations of multithreading and parallel computing in .NET.
Who this course is for:

Any C# developer who wants to learn about multithreading and parallel computing in C#
Any C# developer who wants to have a good reminder (about multithreading-related stuff) at hand
[i][/i]Screenshots

Buy Premium Account for Download With Full Speed:

rapidgator_net:
https://rapidgator.net/file/235e36a4b380b3d278044b6ecd031fb1
https://rapidgator.net/file/236fd4f009f978ed1c15da508a4a39c3
https://rapidgator.net/file/4fee169763d7d096ea37b62b3642423b
https://rapidgator.net/file/8bb33dd5594bfe4e4dc10078d1c0dac3

nitroflare_com:
http://nitroflare.com/view/13E79C02EF614F6/parallel-csharp.part1.rar
http://nitroflare.com/view/808A6BEE4D60C3D/parallel-csharp.part2.rar
http://nitroflare.com/view/95969F983F54D2B/parallel-csharp.part3.rar
http://nitroflare.com/view/29D830A3B03A2A6/parallel-csharp.part4.rar


Links are Interchangeable - No Password - Single Extraction

High Speed Download

Add Comment

  • People and smileys emojis
    Animals and nature emojis
    Food and drinks emojis
    Activities emojis
    Travelling and places emojis
    Objects emojis
    Symbols emojis
    Flags emojis