Skip to content

Demonstration repository with overview in multithreading, asynchrony and parallel programming. Resources folder in solution contains power point presentation about previously mentioned topics.

Notifications You must be signed in to change notification settings

nemanjarogic/AsynchronyThreadingDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Asynchrony, multithreading and concurrency

Learning resources for asynchrony, multithreading and concurrency problems in .NET Framework with coding examples.

Some of covered topics are:

  • Threading uses and misuses
  • Thread pooling
  • Exception handling and UI updates
  • System.Threading.Tasks.Task
  • TaskCompletionSource
  • Asynchronous programming with 3 patterns:
    • Asynchronous Programming Model Pattern (APM)
    • Event-based Asynchronous Pattern (EAP)
    • Task-based Asynchronous Pattern (TAP)
  • Understanding async / await
  • Synchronization, locking and thread safety
  • Parallel programming
  • Concurrent collection

Presentation with previously mentioned topics can be found in solution resources folder.

About

Demonstration repository with overview in multithreading, asynchrony and parallel programming. Resources folder in solution contains power point presentation about previously mentioned topics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages