Programmatically find the number of cores on a machine

前端 未结 19 2378
刺人心
刺人心 2020-11-22 16:38

Is there a way to determine how many cores a machine has from C/C++ in a platform-independent way? If no such thing exists, what about determining it per-platform (Windows/*

19条回答
  •  栀梦
    栀梦 (楼主)
    2020-11-22 17:25

    One more Windows recipe: use system-wide environment variable NUMBER_OF_PROCESSORS:

    printf("%d\n", atoi(getenv("NUMBER_OF_PROCESSORS")));
    

提交回复
热议问题