Page Speed Optimization Libraries  1.3.25.1
Classes | Namespaces
net/instaweb/util/public/queued_worker_pool.h File Reference
#include <cstddef>
#include <deque>
#include <set>
#include <vector>
#include "net/instaweb/util/public/basictypes.h"
#include "net/instaweb/util/public/function.h"
#include "net/instaweb/util/public/scoped_ptr.h"
#include "net/instaweb/util/public/string.h"
#include "net/instaweb/util/public/string_util.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
 

for StringPiece



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