Java é uma linguagem de programação multithread, o que significa que podemos desenvolver programas multithread usando Java. Um programa multi-threaded contém duas ou mais partes que podem ser executadas simultaneamente e cada parte pode lidar com uma tarefa diferente ao mesmo tempo, fazendo uso otimizado dos recursos disponíveis, especialmente quando seu computador tem várias CPUs. O multi-threading permite que você escreva de uma forma em que várias atividades possam prosseguir simultaneamente no mesmo programa.
Java é uma linguagem de programação de alto nível desenvolvida originalmente pela Sun Microsystems e lançada em 1995. Java é executado em uma variedade de plataformas, como Windows, Mac OS e as várias versões do UNIX. Este tutorial fornece uma compreensão completa do Java. Esta referência o levará através de abordagens simples e práticas enquanto aprende a estrutura de simultaneidade Java fornecida pela linguagem de programação Java.
Este tutorial foi preparado para os iniciantes para ajudá-los a entender os conceitos básicos e avançados relacionados à estrutura de simultaneidade Java da linguagem de programação Java.
Antes de começar a praticar vários tipos de exemplos dados nesta referência, presumimos que você já conheça programas de computador e linguagens de programação de computador.