Em relação à abstração de dados, a linguagem Java possui uma outra forma de construção de encapsulamento além das classes. Essa forma é conhecida como:
Em relação à concorrência nas linguagens de programação que implementam este conceito, quando estamos diante de múltiplos processadores e as unidades concorrentes forem executadas em um único processador, estamos tratando de: