SóProvas


ID
2375902
Banca
COPESE - UFJF
Órgão
UFJF
Ano
2017
Provas
Disciplina
Programação
Assuntos

Java possui suporte a definição de métodos synchronized, os quais:

Alternativas
Comentários
  • Se duas Threads diferentes tentam chamar o método add para um dado objeto. Como é o método é synchronized, uma Thread terá de esperar que a Thread que chamou o método primeiro termine a execução do mesmo.
    A finalidade do synchronized é evitar que você tenha problemas com estados indeterminados em um programa.

     

    http://www.guj.com.br/t/o-que-e-synchronized/139744

  • Resumindo, só uma Thread pode executar o metodo. Enquanto a Thread estiver executando o método, nenhuma outra Thread poderá executar o mesmo. Qual o beneficio? Quando trabalhamos com Multi-Threads, assim temos a segurança que os dados não serão perdidos.

  • Quem não tem acesso:  - -> C