Lar Desenvolvimento O que é um thread em java? - o que é techopedia

O que é um thread em java? - o que é techopedia

Índice:

Anonim

Definição - O que significa Thread?

Um encadeamento, no contexto de Java, é o caminho seguido ao executar um programa. Todos os programas Java possuem pelo menos um encadeamento, conhecido como encadeamento principal, criado pela Java Virtual Machine (JVM) no início do programa, quando o método main () é chamado com o encadeamento principal.

Em Java, a criação de um encadeamento é realizada implementando uma interface e estendendo uma classe. Cada encadeamento Java é criado e controlado pela classe java.lang.Thread.

Techopedia explica Thread

Java é um aplicativo multithread que permite a execução de múltiplos threads a qualquer momento. Em um aplicativo de thread único, apenas um thread é executado por vez, porque o aplicativo ou programa pode manipular apenas uma tarefa por vez.

Por exemplo, um aplicativo de thread único pode permitir a digitação de palavras. No entanto, esse segmento único requer um segmento adicional adicional, permitindo a gravação de pressionamentos de teclas para digitar as palavras. Assim, um aplicativo de thread único registra as teclas digitadas, permitindo que o próximo aplicativo de thread único (a digitação de palavras) seja seguido.

No entanto, um aplicativo multiencadeado permite o gerenciamento de ambas as tarefas (gravação e digitação das teclas) em um aplicativo.

Quando um segmento é criado, ele recebe uma prioridade. O thread com maior prioridade é executado primeiro, seguido pelos threads de menor prioridade. A JVM para de executar encadeamentos sob uma das seguintes condições:

  • Se o método de saída tiver sido chamado e autorizado pelo gerente de segurança
  • Todos os threads do daemon do programa morreram
Esta definição foi escrita no contexto de Java
O que é um thread em java? - o que é techopedia