f->size += 1;
f->last = f->last->next;
}
- if( f->wait_empty && f->size >= f->thresh )
+ if( f->wait_empty && f->size >= 1 )
{
f->wait_empty = 0;
hb_cond_signal( f->cond_empty );
f->size += 1;
f->last = f->last->next;
}
- if( f->wait_empty && f->size >= f->thresh )
+ if( f->wait_empty && f->size >= 1 )
{
f->wait_empty = 0;
hb_cond_signal( f->cond_empty );