CppExperiments/ThreadPool/main.cpp
Andrea Bontempi 8a1f664443 Init
2021-10-21 15:00:01 +02:00

24 lines
533 B
C++

#include <iostream>
#include <sstream>
#include <chrono>
#include "ThreadPool.h"
int main(int argc, char **argv) {
ThreadPool test(2);
for(int i = 0; i < 10; i++) {
test.addJob([i](){
std::this_thread::sleep_for(std::chrono::seconds(1));
std::stringstream a;
a << "[" << std::this_thread::get_id() << "] Eseguo job " << i << std::endl;
std::cout << a.str();
});
}
std::this_thread::sleep_for(std::chrono::seconds(10));
return 0;
}