son segmentos de código de un programa que se ejecutan secuencialmente de modo independiente de las otras partes del programa.
INFORMATICA III
Multithreading and Thread Synchronization in Java