#include <stdlib.h>
#include <stack.h>
#include <vector.h>
#include <list.h>
#include "MTsync.hh"
Include dependency graph for MTqueue.hh:
Go to the source code of this file.
Namespaces | |
namespace | RazorBack |
A job object in the queue shall contain all information necessary for a thread to carry out its task. The queue is fed by threads that request certain operations to be carried out, and "working threads" at the other and of the queue perform the requests. Jobs can be prioritised according to their estimated complexity and the job queue does job balancing by sending the "biggest" jobs to the working threads first.
Definition in file MTqueue.hh.