Lines Matching refs:mutex
31 pthread_mutex_t mutex; // 保护执行队列
54 pthread_mutex_t mutex; // 保护执行队列
94 pthread_mutex_lock(&mgr->mutex);
102 pthread_mutex_unlock(&mgr->mutex);
115 pthread_mutex_lock(&mgr->mutex);
120 pthread_mutex_unlock(&mgr->mutex);
155 pthread_mutex_lock(&mgr->mutex);
157 pthread_mutex_unlock(&mgr->mutex);
173 pthread_mutex_destroy(&task->mutex);
180 pthread_mutex_lock(&mgr->mutex);
187 pthread_mutex_unlock(&mgr->mutex);
193 pthread_mutex_lock(&mgr->mutex);
196 pthread_mutex_unlock(&mgr->mutex);
201 pthread_mutex_lock(&mgr->mutex);
204 pthread_mutex_unlock(&mgr->mutex);
211 pthread_mutex_lock(&mgr->mutex);
217 pthread_mutex_unlock(&mgr->mutex);
249 pthread_mutex_lock(&task->mutex);
251 pthread_mutex_unlock(&task->mutex);
283 pthread_mutex_init(&mgr->mutex, NULL);
316 pthread_mutex_lock(&mgr->mutex);
318 pthread_mutex_unlock(&mgr->mutex);
326 pthread_mutex_lock(&mgr->mutex);
331 pthread_mutex_unlock(&mgr->mutex);
334 pthread_mutex_destroy(&mgr->mutex);
352 pthread_mutex_init(&task->mutex, NULL);
355 pthread_mutex_lock(&mgr->mutex);
358 pthread_mutex_unlock(&mgr->mutex);
416 pthread_mutex_lock(&task->mutex);
421 pthread_mutex_unlock(&task->mutex);
427 pthread_mutex_lock(&task->mutex);
428 ret = pthread_cond_timedwait(&task->cond, &task->mutex, &abstime);
429 pthread_mutex_unlock(&task->mutex);
447 pthread_mutex_lock(&mgr->mutex);
452 pthread_mutex_unlock(&mgr->mutex);
495 pthread_mutex_lock(&mgr->mutex);
505 int ret = pthread_cond_timedwait(&mgr->cond, &mgr->mutex, &abstime);
513 pthread_mutex_unlock(&mgr->mutex);
532 pthread_mutex_lock(&mgr->mutex);
535 pthread_cond_timedwait(&mgr->cond, &mgr->mutex, &abstime);
537 pthread_mutex_unlock(&mgr->mutex);