Eu encontrei um código em que a contagem do número de 'id do core' por '0' foi usada para contar o número de threads de hardware. Esta lógica é falha? Porque eu encontrei isso recentemente, embora a lógica acima tenha sido boa por um longo tempo:
> cat /proc/cpuinfo | grep 'core id'
core id : 2
core id : 6
core id : 8
core id : 12