Buscar

(CESPE - INMETRO - Pesquisador - Ciência da Computação - 2010) Em relação ao uso de threads na linguagem Java, assinale a opção correta: A O método...

(CESPE - INMETRO - Pesquisador - Ciência da Computação - 2010) Em relação ao uso de threads na linguagem Java, assinale a opção correta: A O método join é utilizado para garantir que determinado thread não seja executado até que outro tenha entrado no estado inativo. B Todo thread recebe uma prioridade padrão que é igual ao menor nível de prioridade possível. Para configurar essa prioridade, pode ser utilizado o método setPriority. C Uma classe pode definir tanto métodos quanto variáveis sincronizadas. D Métodos static não podem ser synchronized. E O método yield é utilizado para forçar um thread a entrar no modo de suspensão.

Respostas

User badge image

Ed Verified user icon

Vamos analisar cada alternativa: A) O método join é utilizado para garantir que determinado thread não seja executado até que outro tenha entrado no estado inativo. - Correto. O método join é usado para esperar que um thread termine sua execução antes de continuar. B) Todo thread recebe uma prioridade padrão que é igual ao menor nível de prioridade possível. Para configurar essa prioridade, pode ser utilizado o método setPriority. - Incorreto. Threads em Java recebem uma prioridade padrão que é baseada na prioridade do thread pai. O método setPriority é usado para configurar a prioridade de um thread. C) Uma classe pode definir tanto métodos quanto variáveis sincronizadas. - Correto. Em Java, é possível sincronizar tanto métodos quanto blocos de código. D) Métodos static não podem ser synchronized. - Incorreto. Métodos estáticos em Java podem ser sincronizados usando a palavra-chave "synchronized". E) O método yield é utilizado para forçar um thread a entrar no modo de suspensão. - Incorreto. O método yield é usado para indicar ao escalonador que o thread está pronto para ceder sua vez de execução. Portanto, a alternativa correta é a letra A) O método join é utilizado para garantir que determinado thread não seja executado até que outro tenha entrado no estado inativo.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando