5 pthread_mutex_init(&
mutex, 0);
10 pthread_mutex_destroy(&
mutex);
16 pthread_mutex_lock(&
mutex);
22 pthread_mutex_unlock(&
mutex);
29 pthread_cond_init(&condition, 0);
35 pthread_cond_destroy(&condition);
41 pthread_cond_wait(&condition, &
mutex->mutex);
47 pthread_cond_signal(&condition);
65 pthread_attr_init(&attr);
66 pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED );
69 pthread_create(&th->
thread, &attr, fn,arg);
~paco_pthread_condition()
paco_condition * paco_create_condition(paco_mutex *mutex)
paco_mutex * paco_create_mutex()
paco_thread * paco_create_thread(void *(*fn)(void *), void *arg=NULL)
paco_pthread_condition(paco_pthread_mutex *m)