Implementação de problema do consumidor-produtor e de somatório com primitivas de sincronização. No primeiro, o lock utilizado foi implementado do zero, enquanto os semáforos da segunda parte são pertencentes às bibliotecas padrão do Rust.
-
Linux ou macOS: Abra o terminal e execute o comando abaixo:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
-
Windows:
- Visite o site oficial do Rust em https://www.rust-lang.org/.
- Baixe e execute o instalador do Rustup.
## Compilando...
1. Vá no diretório do projeto via terminal e digite:
```shell
cargo run
- Se houver dependências no arquivo
Cargo.toml, o Cargo irá resolvê-las automaticamente.
- Para compilar o projeto sem executá-lo, use o comando
cargo build.