使用std::thread::hardware_concurrency() 来获得当前系统可以真正并发的线程数量,和cpu的核心数有关。
#include
#include
#include
#include
#include
#include
std::mutex g_lock;
template
struct accumulate_block {
accumulate_block() {
//std::cout << 创建一个线程: << std::this_thread::get_id() << std::endl;
}
~accumulate_block() {
1