static unsigned int getPingId(void) { unsigned int id; hts_mutexlock(&pingMutex); id = pingId; hts_mutexrelease(&pingMutex); return id; }
HTSEXT_API void htsthread_wait_n(int n_wait) { #if USE_BEGINTHREAD int wait = 0; do { hts_mutexlock(&process_chain_mutex); wait = (process_chain > n_wait); hts_mutexrelease(&process_chain_mutex); if (wait) Sleep(100); } while(wait); #endif }
void webhttrack_lock(void) { hts_mutexlock(&refreshMutex); }
static void ping(void) { hts_mutexlock(&pingMutex); pingId++; hts_mutexrelease(&pingMutex); }