Como automatizar melhores práticas em rust em Rust
Prompt gerado automaticamente para Melhores práticas em Rust em Rust
"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
Como Usar este Prompt
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de Rust
Continue explorando prompts nesta categoria.
Guia para troubleshooting em rust em Rust
Prompt gerado automaticamente para Troubleshooting em Rust em Rust
Guia para padrões de design em rust em Rust
Prompt gerado automaticamente para Padrões de design em Rust em Rust
Guia para padrões de design em rust em Rust
Prompt gerado automaticamente para Padrões de design em Rust em Rust