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
Outros prompts de Rust
ChatGPT
Melhores práticas de debugging em rust para Rust
Prompt gerado automaticamente para Debugging em Rust em Rust
2 usos
ChatGPT
Guia para padrões de design em rust em Rust
Prompt gerado automaticamente para Padrões de design em Rust em Rust
4 usos
ChatGPT
Guia para troubleshooting em rust em Rust
Prompt gerado automaticamente para Troubleshooting em Rust em Rust
5 usos