Sobes.tech
Junior — Middle

O que em Java garante o controlo de acesso à secção crítica através da palavra-chave synchronized?

sobes.tech IA

Resposta da IA

No Java, a palavra-chave synchronized fornece um mecanismo de controlo de acesso à secção crítica, permitindo que apenas um thread execute esse bloco de código ou método de cada vez. Isso previne condições de corrida e garante o funcionamento correto com recursos partilhados.

Exemplo:

public synchronized void increment() {
    count++;
}

Aqui, o método increment só pode ser executado por um thread de cada vez.