#include #include #ifdef LINUX #include #include #include #include #include #include #include #elif defined WIN32 #include #include #endif using namespace std; #ifdef LINUX typedef pthread_t THR_HANDLE; #elif defined WIN32 typedef HANDLE THR_HANDLE; #endif