Anais > Edições Anteriores > Anais do XIX WCF 2023 > Programação Concorrente em Rust e Java: uma análise comparativa de segurança, produção e performance

Programação Concorrente em Rust e Java: uma análise comparativa de segurança, produção e performance

Autores: Lucas Borgomani Rezzaghi, André Marcos Silva

Um dos principais problemas de um programa concorrente em Java é quando dois objetos compartilham o mesmo valor na memória, um objeto lendo e outro escrevendo ao mesmo tempo. Em Rust, esse problema é resolvido com o sistema de ownership, que faz com que cada valor tenha um dono, liberando o valor apenas quando o ciclo de vida do dono chega ao fim. Desse modo, Rust assegura e gerencia a memória em tempo de compilação. Este artigo irá fazer um estudo prático comparativo entre Rust e Java no aspecto concorrente e performático, concluindo qual linguagem garante o gerenciamento de memória mais performático.


Voltar para o WCF

CENTRO UNIVERSITÁRIO CAMPO LIMPO PAULISTA - UNIFACCAMP
R. Guatemala, 167 - Jardim América - Campo Limpo Paulista / SP - CEP: 13231-230
Telefone/FAX: (11) 4812-9400