common_blocked_queue_terminate with count
parent
571be969dd
commit
37eeef3f23
|
|
@ -45,9 +45,13 @@ int common_blocked_queue_init_ex(struct common_blocked_queue *queue,
|
|||
|
||||
void common_blocked_queue_destroy(struct common_blocked_queue *queue);
|
||||
|
||||
static inline void common_blocked_queue_terminate(struct common_blocked_queue *queue)
|
||||
static inline void common_blocked_queue_terminate(struct common_blocked_queue *queue, const int count)
|
||||
{
|
||||
pthread_cond_signal(&(queue->cond));
|
||||
int i;
|
||||
for (i=0; i<count; i++)
|
||||
{
|
||||
pthread_cond_signal(&(queue->cond));
|
||||
}
|
||||
}
|
||||
|
||||
int common_blocked_queue_push(struct common_blocked_queue *queue, void *data);
|
||||
|
|
|
|||
Loading…
Reference in New Issue