Threads in C#: from Parallel to Async

Tijdsduur
Locatie
Op locatie
Startdatum en plaats

Threads in C#: from Parallel to Async

Info Support
Logo van Info Support
Opleiderscore: starstarstarstarstar_border 8,3 Info Support heeft een gemiddelde beoordeling van 8,3 (uit 15 ervaringen)

Klaar om aan de slag te gaan? Schrijf je direct in!

Startdata en plaatsen
placeVeenendaal
7 jul. 2026 tot 8 jul. 2026
Toon rooster
event 7 juli 2026, 09:00-16:00, Veenendaal
event 8 juli 2026, 09:00-16:00, Veenendaal
Beschrijving

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…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: C/C++, Programmeren (algemeen), Java, OO (Object Oriented) Programmeren en Informatica.

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 class and Parallel Programming
  • Task Parallel Library
  • Task class
  • ValueTask
  • Parallel class
    • For
    • ForEach
    • ForEachAsync
    • Invoke
  • ParallelLoopState
  • PLINQ
    • ParallelEnumerable
    • AsParallel()
    • AsOrdered()
  • ForAll
  • ConcurrentCollections
  • Synchronization primitives
  • Lazy Initialization
Asynchronous Programming
  • Synchronous vs. asynchronous
  • async and await
  • async APIs
  • TaskAwaiter
  • Wrapping APM methods
  • AsyncEnumerable
Er zijn nog geen ervaringen.
  • Bekijk gerelateerde producten mét ervaringen: C/C++.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.