🦀
ChatGPT intermediate

Como automatizar melhores práticas em rust em Rust

Prompt gerado automaticamente para Melhores práticas em Rust em Rust

4 usos Rust

Prompt completo

"Você é um engenheiro de software sênior com vasta experiência em Rust e arquiteturas de sistemas escaláveis. Sua tarefa é criar um guia conciso de 'melhores práticas' para desenvolvedores Rust que buscam otimizar a performance de aplicações intensivas em I/O (leitura/escrita de arquivos, chamadas de rede, acesso a banco de dados). O guia deve focar em estratégias idiomáticas de Rust para concorrência e assincronicidade, evitando *data races* e *deadlocks*, e maximizando a utilização dos recursos da CPU. Inclua exemplos de código (apenas trechos relevantes) utilizando `tokio` e `async/await`, demonstrando:

1. Uso eficiente de `spawn` e `join` para paralelizar tarefas I/O-bound.
2. Gerenciamento seguro de estado compartilhado (`Arc<Mutex<T>>` ou `Arc<RwLock<T>>`) em contextos assíncronos.
3. Técnicas para evitar *backpressure* e lidar com fluxos de dados de alta velocidade (e.g., `mpsc` channels).

O guia deve ser prático, focado em cenários reais de produção, e com explicações claras sobre os *trade-offs* de cada abordagem. Formate a saída como um documento Markdown com títulos e subtítulos."

Tags relacionadas

Rust Melhores práticas em Rust gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico