Programação Concorrente
Um paradigma de programação onde múltiplas sequências de instruções são executadas durante períodos de tempo sobrepostos. Lida com a complexidade de gerenciar o acesso a recursos compartilhados por diferentes threads ou processos.