Searched refs:PosixDynamicThreadPool (Results 1 - 3 of 3) sorted by relevance

/external/chromium_org/base/threading/
H A Dworker_pool_posix.h12 // although PosixDynamicThreadPool spawns the worker threads and manages the
14 // PosixDynamicThreadPool for work and eventually clean themselves up. The
15 // worker threads all maintain scoped_refptrs to the PosixDynamicThreadPool
16 // instance, which prevents PosixDynamicThreadPool from disappearing before all
17 // worker threads exit. The owner of PosixDynamicThreadPool should likewise
18 // maintain a scoped_refptr to the PosixDynamicThreadPool instance.
45 class BASE_EXPORT PosixDynamicThreadPool class in namespace:base
46 : public RefCountedThreadSafe<PosixDynamicThreadPool> {
52 PosixDynamicThreadPool(const std::string& name_prefix,
68 friend class RefCountedThreadSafe<PosixDynamicThreadPool>;
[all...]
H A Dworker_pool_posix.cc47 scoped_refptr<base::PosixDynamicThreadPool> pool_;
51 : pool_(new base::PosixDynamicThreadPool("WorkerPool",
70 base::PosixDynamicThreadPool* pool)
78 scoped_refptr<base::PosixDynamicThreadPool> pool_;
126 PosixDynamicThreadPool::PosixDynamicThreadPool(const std::string& name_prefix, function in class:base::PosixDynamicThreadPool
134 PosixDynamicThreadPool::~PosixDynamicThreadPool() {
139 void PosixDynamicThreadPool::Terminate() {
148 void PosixDynamicThreadPool
[all...]
H A Dworker_pool_posix_unittest.cc19 // Peer class to provide passthrough access to PosixDynamicThreadPool internals.
20 class PosixDynamicThreadPool::PosixDynamicThreadPoolPeer {
22 explicit PosixDynamicThreadPoolPeer(PosixDynamicThreadPool* pool)
41 PosixDynamicThreadPool* pool_;
93 : pool_(new base::PosixDynamicThreadPool("dynamic_pool", 60*60)),
137 scoped_refptr<base::PosixDynamicThreadPool> pool_;
138 base::PosixDynamicThreadPool::PosixDynamicThreadPoolPeer peer_;

Completed in 467 milliseconds