Logo Passei Direto
Buscar
No que se refere à linguagem de programação Java, 'thread safe' é um conceito segundo o qual threads concorrentes utilizam algoritmo de sincronismo para cooperarem entre si. É exemplo da aplicação desse conceito:


Classes finais
Objetos imutáveis
Objetos finais
Objetos estáticos
Classes estáticas
User badge image
Estudando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A aplicação do conceito de "thread safe" na linguagem de programação Java pode ser exemplificada por objetos imutáveis. Objetos imutáveis são aqueles cujo estado não pode ser alterado após a sua criação. Isso significa que, quando várias threads estão acessando um objeto imutável, não há necessidade de sincronização ou preocupação com possíveis conflitos de acesso, pois o objeto não pode ser modificado. Portanto, objetos imutáveis são considerados "thread safe" em Java.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Maria Camila C

há 2 anos

Objetos imutáveis


Essa resposta te ajudou?

0
Dislike0
User badge image

Matthias Schweikart Neto

há 2 anos

Objetos imitáveis


Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

(ADAPTADA) Na linguagem de programação Java, o conceito de um objeto ter a capacidade de ser referenciado de diversas formas é conhecido como:


Superclasse
Agregação
Reescrita
Herança
Polimorfismo

(FCC - 2018 - TRT - 2ª REGIÃO (SP) - Técnico Judiciário - Tecnologia da Informação) Considere a interface Java declarada abaixo: public interface NewInterface { } A instrução que não causará erro, se colocada no corpo desta interface (entre as chaves), é:


Default int obterDados();
Protected void consultarProcesso();
Public void NewInterface();
Public NewInterface();
Public int aumentarSalario(int s){return s*1.1;}

(CS - UFG - AL-GO - Analista Legislativo - Analista de Dados - 2015 - modificada) Na sintaxe da estrutura try-catch-finally, definida pela especificação da linguagem de programação Java versão 8 para o tratamento de exceção, verifica-se que:


O bloco finally captura exceções e, após tratá-las, finaliza a execução do método.
O bloco try é responsável por lançar as exceções.
O bloco catch é utilizado com o propósito de liberar recursos.
Um bloco try pode ter vários blocos catch associados.
Um bloco finally é obrigatório em todas as estruturas try-catch.

Um bloco finally é executado mesmo quando a JVM é finalizada durante a execução do bloco try.

Um bloco catch pode ser utilizado para tratar mais de uma exceção.

Em Java, quando uma thread está aguardando para obter a trava de um semáforo, ela encontra-se no estado:


RUNNABLE
WAITING
BLOCKED
STOPED
TIMED_WAITING

Mais conteúdos dessa disciplina