Núcleos são "unidades de processamento" que executam tarefas. Threads são "subtarefas" dentro de um núcleo, permitindo que um processador faça multitarefa de maneira mais eficiente.