اینم یه تجربه پراکنده دیگه!
ایندفعه گفتم یه مطلب کوتاه بنویسم. اگه بخواید توی c++11 که آخرین نسخه زبان c++ هست بصورت اتوماتیک تعداد هستههای cpu یا همون تعداد thread ها رو دربیارید فقط کافیه که از کتابخانههای استاندارد استفاده کنید. نمونه کد هم به شکل زیر هست:
#include <iostream> #include <thread> int main() { unsigned int n = std::thread::hardware_concurrency(); std::cout << n << " concurrent threads are supported.n"; }
واسه اطلاعات بیشتر هم به این لینک مراجعه کنید
همین!