La différence entre un Core et un thread réside dans le nombre d'unités de traitement requises. Un Core nécessite une seule unité de traitement du signal, tandis qu'un thread nécessite plusieurs unités de traitement. Par exemple, un Core peut être utilisé pour exécuter plusieurs applications en même temps, tandis qu'un thread serait utilisé pour exécuter un robot d'exploration Web sur un cluster.