Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Apenas tipos primitivos possuem a versão Atomic?

No vídeo o instrutor nos ensina a usar a versão Atomic ao invés dos primitivos originais evitar problemas na manipulação concorrente. A versão Atomic não usa a memória cache de cada thread, que pode está desatualizada e gerar um problema. O mesmo se aplica aos objetos? Por exemplo, o ArrayList não é thread-safe, então, o melhor seria usar Vector. Há thread-safe versões para toda a API do Java?

2 respostas
solução!

Glayderson, tudo bem ?

Não é para tudo, até porque a linguagem não tem tantos recursos para trabalhar dessa forma.

Hoje existe uma linguagem que é totalmente thread-safe, que roda em cima da jvm, se chama kotlin.

Grandes projetos já estão a utilizando, por exemplo desenvolvimento mobile - android - e o framework spring.

Obrigado, Matheus. Eu dei uma olhada por cima da linguagem e ela realmente parece promissora. O código parece ser mais "clean", e o time que a desenvolve (Jetbrains) é bem competente.