static void slice_thread_park_workers(ThreadContext *c)

{

    pthread_cond_wait(&c->last_job_cond, &c->current_job_lock);

    pthread_mutex_unlock(&c->current_job_lock);

}

static void slice_thread_park_workers(ThreadContext *c)

{

    pthread_cond_wait(&c->last_job_cond, &c->current_job_lock);

    pthread_mutex_unlock(&c->current_job_lock);

}

    pthread_cond_wait(&c->last_job_cond, &c->current_job_lock);
static void FUNC_0(ThreadContext *VAR_0)

{

    pthread_cond_wait(&VAR_0->last_job_cond, &VAR_0->current_job_lock);

    pthread_mutex_unlock(&VAR_0->current_job_lock);

}

static void FUNC_0(ThreadContext *VAR_0)
{ pthread_cond_wait(&VAR_0->last_job_cond, &VAR_0->current_job_lock); pthread_mutex_unlock(&VAR_0->current_job_lock); }