qdqueue_create - Man Page

allocate a distributed queue

Synopsis

#include <qthread/qdqueue.h>

qdqueue_t *
qdqueue_create (void);

Description

This function initializes a qdqueue distributed queue object. This distributed queue is locality aware, and as such prioritizes "nearby" data over the globally oldest data. It provides an end-to-end ordering guarantee: elements enqueued from any given location may not be consumed out of order by any other single location.

See Also

qlfqueue_create(3), qdqueue_destroy(3), qdqueue_enqueue(3), qdqueue_dequeue(3), qdqueue_empty(3)

Referenced By

qdqueue_dequeue(3), qdqueue_destroy(3), qdqueue_empty(3), qdqueue_enqueue(3), qlfqueue_create(3).

OCTOBER 2009 libqthread