#include <iostream>
#include <chrono>
#include "ThreadManager.h"
using namespace std;

int main(){
	auto start_time=chrono::high_resolution_clock::now();
	ThreadManager manager(4);
	manager.printManagerStatus();
	manager.spawnWorkers();
	manager.joinAll();
	auto end_time=chrono::high_resolution_clock::now();
	chrono::duration<double> total_time=end_time-start_time;
	cout<<"\n========================================="<<endl;
	cout<<"Pararell Factory finished in: "<<total_time.count()<<" seconds."<<endl;
	cout<<"========================================="<<endl;
	return 0;
}
