net/instaweb/util/public/queued_worker_pool.h File Reference

#include <cstddef>
#include <deque>
#include <set>
#include <vector>
#include "base/scoped_ptr.h"
#include "net/instaweb/util/public/basictypes.h"
#include "net/instaweb/util/public/function.h"
#include "net/instaweb/util/public/thread_system.h"

Go to the source code of this file.

Classes

class  net_instaweb::QueuedWorkerPool
class  net_instaweb::QueuedWorkerPool::Sequence
class  net_instaweb::QueuedWorkerPool::Sequence::AddFunction

Namespaces

namespace  net_instaweb
 

NOLINT.



Detailed Description

implements a simple worker pool, allowing arbitrary functions to run using a pool of threads of predefined maximum size.

This differs from QueuedWorker, which always uses exactly one thread. In this interface, any task can be assigned to any thread.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Tue May 29 16:33:44 2012 for Page Speed Optimization Libraries by  doxygen 1.6.3