Skip to content

Repositório dedicado ao estudo e prática da programação assíncrona em C#. Explora async/await, tarefas (Task, ValueTask e ValueTask<T>), controle de concorrência com Semaphore e SemaphoreSlim, além do uso de CancellationToken e CancellationTokenSource para cancelamento seguro de operações.

Notifications You must be signed in to change notification settings

RafaelSantana03/Programacao-Assincrona

Repository files navigation

Programação Assíncrona em C#

Este repositório reúne exemplos e conceitos fundamentais sobre programação assíncrona no .NET, facilitando o aprendizado e a prática.

📌 Tópicos abordados

  • async / await – escrita simplificada de código assíncrono
  • Task e ValueTask / ValueTask<T> – modelos de retorno para operações assíncronas
  • Semaphore e SemaphoreSlim – controle de acesso concorrente
  • CancellationToken e CancellationTokenSource – cancelamento seguro de tarefas

🎯 Objetivo

Fornecer um material prático e direto para compreender como usar recursos assíncronos em C# de forma eficiente.

🚀 Tecnologias

  • .NET 8+
  • C#

About

Repositório dedicado ao estudo e prática da programação assíncrona em C#. Explora async/await, tarefas (Task, ValueTask e ValueTask<T>), controle de concorrência com Semaphore e SemaphoreSlim, além do uso de CancellationToken e CancellationTokenSource para cancelamento seguro de operações.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages