4 - Exemplos

A forma preferida para se criar aplicativos Java multithread é utilizando a interface Runnable do pacote java.lang e a classe Executors do pacote java.util.concurrent.

Um objeto runnable representa uma “tarefa” que pode ser executada concorrentemente/paralelamente com outras tarefas. A interface Runnable especifica uma única operação denominada de run, que contém o código que define a tarefa que um objeto Runnable deve realizar.

Quando uma thread executando um Runnable é criada e iniciada, ela chama o método run do objeto Runnable, que executa na nova thread. O código a seguir é um exemplo de como criar e executar threads bem como as tarefas a serem executadas por elas.

Copyright © 2016 AIEC.