Threads in C#: from Parallel to Async
placeVeenendaal 17 feb. 2026 tot 18 feb. 2026Toon rooster event 17 februari 2026, 09:00-16:00, Veenendaal event 18 februari 2026, 09:00-16:00, Veenendaal |
placeUtrecht 17 mrt. 2026 tot 18 mrt. 2026Toon rooster event 17 maart 2026, 09:00-16:00, Utrecht event 18 maart 2026, 09:00-16:00, Utrecht |
placeVeenendaal 14 apr. 2026 tot 15 apr. 2026Toon rooster event 14 april 2026, 09:00-16:00, Veenendaal event 15 april 2026, 09:00-16:00, Veenendaal |
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Learn about Threads, Task Parallel Library and async / await
Description
In this course you will learn the essential .NET Core components to write non blocking methods: Threads, Task Parallel Library and async / await.
Learning Goals
- Describe the advantages and disadvantages of multi-threading [Understand]
- Identify when a program is not thread-safe [Analyze]
- Use the lock statement in C# to make code thread-safe [Apply]
- Use the Task Parallel Library to parallelize your program [Apply]
- Characterize the synchronization mechanisms in .NET [Understand]
- Understand how async/await leads to more effective use of resources [Understand]
Subjects
Threads- Windows threads
- Multithreading
- .NET Thr…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Learn about Threads, Task Parallel Library and async / await
Description
In this course you will learn the essential .NET Core components to write non blocking methods: Threads, Task Parallel Library and async / await.
Learning Goals
- Describe the advantages and disadvantages of multi-threading [Understand]
- Identify when a program is not thread-safe [Analyze]
- Use the lock statement in C# to make code thread-safe [Apply]
- Use the Task Parallel Library to parallelize your program [Apply]
- Characterize the synchronization mechanisms in .NET [Understand]
- Understand how async/await leads to more effective use of resources [Understand]
Subjects
Threads- Windows threads
- Multithreading
- .NET Thread class
- Creating threads
- Threads and data
- Shared data
- Synchronization
- User Interface code
- SynchronizationContext
- BackgroundWorker
- ThreadPool
- Task Parallel Library
- Task class
- ValueTask
- Parallel class
- For
- ForEach
- ForEachAsync
- Invoke
- ParallelLoopState
- PLINQ
- ParallelEnumerable
- AsParallel()
- AsOrdered()
- ForAll
- ConcurrentCollections
- Synchronization primitives
- Lazy Initialization
- Synchronous vs. asynchronous
- async and await
- async APIs
- TaskAwaiter
- Wrapping APM methods
- AsyncEnumerable
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.


