1
0
mirror of https://github.com/ioacademy-jikim/debugging synced 2025-06-08 08:26:14 +00:00
2015-12-13 22:34:58 +09:00

21 lines
463 B
C

#include <pthread.h>
#include <string.h>
int main() {
pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_cond_t cond = PTHREAD_COND_INITIALIZER;
// This time has most definitely passed already. (Epoch)
struct timespec now;
memset(&now, 0, sizeof(now));
pthread_mutex_lock(&mutex);
pthread_cond_timedwait(&cond, &mutex, &now);
pthread_mutex_unlock(&mutex);
pthread_mutex_destroy(&mutex);
pthread_cond_destroy(&cond);
return 0;
}