Busque em todas as páginas da documentação
10 pages in this section.
Aprenda como context.Context do Go habilita cancelamento cooperativo e timeouts em código de servidor, prevenindo vazamentos de recursos e garantindo desligamentos graciosos.
Aprenda a usar o pacote context do Go com 10 exemplos. Entenda context.Background, context.TODO, WithCancel, WithTimeout e WithDeadline.
Aprenda como propagar o cancelamento em handlers HTTP Go usando r.Context(). Descubra como lidar com desconexões de clientes e timeouts do servidor.
Aprenda quando e como usar context.WithValue para carregar metadados de escopo de requisição como IDs de rastreamento e principais de autenticação em aplicações Go.
Aprenda a integrar context.Context com database/sql e gRPC. Gerencie cancelamentos, timeouts e RPCs de streaming para aplicações Go robustas.
Teste funções Go que aceitam context.Context para sucesso, deadline excedido e cancelamento. Use WithTimeout ou WithCancel em testes.
Aprenda as melhores práticas para o pacote context do Go, cobrindo assinaturas de funções, propagação, pontos de entrada HTTP/RPC e tratamento de cancelamento.
Um resumo de página única de cada item destacado das 9 páginas na seção do pacote context, agrupado pela página de origem para que você possa verificar todos os 51 pontos importantes sem abrir cada artigo individualmente.