Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 79% Multithreading and Parallel Programming in C#

Multithreading and Parallel Programming in C#

$14.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 1
Add to compare
8.0/10 (Our Score)
Product is rated as #179 in category C#

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.

Instructor Details

I'm thankful enough for that I love what I do. I began my career as a postgraduate student participating in Microsoft ImagineCup contest. I've been working with .NET platform since 2003. I've been professionally architecting and implementing software for nearly 7 years, primarily based on .NET platform. I'm passionate about building rich and powerful applications using modern technologies. I'm a certified specialist in Windows Applications and Service Communication Applications by Microsoft. I'm one of the coordinators of the MSK.NET User Group in Moscow. If it's work, we try to do less. If it's art, we try to do more. - Seth Godin. What I can say is that software is my art.

Specification: Multithreading and Parallel Programming in C#

Duration

7 hours

Year

2020

Level

All

Certificate

Yes

Quizzes

No

10 reviews for Multithreading and Parallel Programming in C#

3.8 out of 5
4
2
2
2
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Fredy N esch

    Das verwendete Englisch ist nicht einfach zu verstehen. Es ist sehr aufwendig, um diesem richtig zu folgen.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Predrag Zaki

    It could be more references how to applied on real problems. I am not sure where and when to use this methods from last two section.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Snehal Pawar

    a detail and a very clear explanation of all the basic concepts

    Helpful(0) Unhelpful(0)You have already voted this
  4. Alex Mugo

    It would be better if you wrote code from scratch not just copy pasting explaining very thing step by step

    Helpful(0) Unhelpful(0)You have already voted this
  5. Sandeep Gupta

    Just an average experience so far… I understand trainer is Russian, it would have been better not to see UI in Russian. Though, he explained in English but you have to again listen to him carefully and that again consumes the time. Explanation of some of the concepts like Thread cancellation was made too complex to understand that otherwise could have been much simpler. Some real examples missing. At end of the day, i found him doing lot of work to explain but it’s simply not ‘simple’ to understand and enjoy the course.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Dmitry Sazonov

    If at the beginning it was quite comprehensive, in the second part of the course I was a glance over, which you can do better by just opening any decent book almost in the same time.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Istiyaq IstiyaQ

    I believe threading required theory to understand it better and this guy is doing the same.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Polina Shepsen

    Clear and logical

    Helpful(0) Unhelpful(0)You have already voted this
  9. Nickolai Paromov

    The presentation and content were clear, on point, and practical. There was some background given in the relevant concepts but I feel like I did not walk away with the kind of when to use what knowledge that I was hoping to get. I suppose that kind of content could have greatly expanded the scope of an otherwise concise course but something more on that would still be appreciated, even if it is just a pointer to some other course.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Heitor Ribeiro de Souza

    The course is really good. It goes deep in the subject. The only thing I’ve miss a little, it’s some exercices to keep the knoledge in the head

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Multithreading and Parallel Programming in C#
    Multithreading and Parallel Programming in C#

    $14.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare