#include "stdafx.h" #include <iostream> #include "zthread/PoolExecutor.h" #include "zthread/ThreadedExecutor.h" #include "zthread/ConcurrentExecutor.h" #include "zthread/SynchronousExecutor.h" #include "zthread/Runnable.h" #include "zthread/PoolExecutor.h" using namespace ZThread; using namespace std; class LiftOff : public Runnable { public: LiftOff(int count, int idn = 0): countDown(count), id(idn) {} ~LiftOff() { cout<< id << " competed" <<endl; } void run() { while (countDown--) { cout << id << " : " <<countDown <<endl; } cout<<"LiftOff!" <<endl; } private: int countDown; int id; }; int _tmain(int argc, _TCHAR* argv[]) { try { //ThreadedExecutor executor; //PoolExecutor executor(5); //ConcurrentExecutor executor; SynchronousExe