work_queue_stats Struct Reference

Statistics describing a work queue. More...

#include <work_queue.h>

Data Fields

int workers_init
 Number of workers initializing.
int workers_ready
 Number of workers ready for tasks.
int workers_busy
 Number of workers running tasks.
int tasks_running
 Number of tasks currently running.
int tasks_waiting
 Number of tasks waiting for a CPU.
int tasks_complete
 Number of tasks waiting to be returned to user.
int total_tasks_dispatched
 Total number of tasks dispatch to workers.
int total_tasks_complete
 Total number of tasks returned complete.
int total_workers_joined
 Total number of times a worker joined the queue.
int total_workers_removed
 Total number of times a worker was removed from the queue.

Detailed Description

Statistics describing a work queue.


Field Documentation

Number of workers initializing.

Number of workers ready for tasks.

Number of workers running tasks.

Number of tasks currently running.

Number of tasks waiting for a CPU.

Number of tasks waiting to be returned to user.

Total number of tasks dispatch to workers.

Total number of tasks returned complete.

Total number of times a worker joined the queue.

Total number of times a worker was removed from the queue.


The documentation for this struct was generated from the following file:

Generated on Fri Jan 8 15:30:06 2010 for cctools by  doxygen 1.6.1