SóProvas


ID
3211147
Banca
FEPESE
Órgão
CELESC
Ano
2019
Provas
Disciplina
Programação
Assuntos

Assinale a alternativa que apresenta um mecanismo de concorrência suportado explicitamente pela linguagem Java.

Alternativas
Comentários
  • Multithreading: Várias threads de execução. Cada thread tem: pilha de chamadas de métodos e contador de programa;

    .

    .

    .

    At.te

    Foco na missão

  • Complementando a resposta da colega Lopes, observem que a questão citou mecanismo de concorrência suportado explicitamente...,

    Este explicitamente deve-se a classe java.lang.Thread, pois se não há utilizamos explicitamente, não poderemos fazer uso da concorrência em Java.

    Fonte, em inglês: https://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html

  • Multithreading

    - É a capacidade que os programas Java têm de executarem múltiplas threads;

    - Cada thread tem sua própria pilha de chamadas de método e contador de programa, permitindo que ele execute concorrentemente com outras threads.

    Multithreading melhora o desempenho em sistemas de um único processador;

    - Em um aplicativo com múltiplas threads, as threads podem ser distribuídas por múltiplos processadores, de modo que diversas tarefas sejam executadas concorrentemente.

    Alternativa: C