Flutter Engine
The Flutter Engine
|
#include <isolate.h>
Public Member Functions | |
MutatorThreadPool (IsolateGroup *isolate_group, intptr_t max_pool_size) | |
virtual | ~MutatorThreadPool () |
Public Member Functions inherited from dart::ThreadPool | |
ThreadPool (uintptr_t max_pool_size=0) | |
virtual | ~ThreadPool () |
template<typename T , typename... Args> | |
bool | Run (Args &&... args) |
bool | CurrentThreadIsWorker () |
void | MarkCurrentWorkerAsBlocked () |
void | MarkCurrentWorkerAsUnBlocked () |
void | Shutdown () |
uint64_t | workers_started () const |
uint64_t | workers_stopped () const |
Protected Member Functions | |
virtual void | OnEnterIdleLocked (MonitorLocker *ml) |
Protected Member Functions inherited from dart::ThreadPool | |
virtual void | OnEnterIdleLocked (MonitorLocker *ml) |
bool | ShuttingDownLocked () |
bool | TasksWaitingToRunLocked () |
|
inline |
Definition at line 254 of file isolate.h.
|
inlinevirtual |
|
protectedvirtual |
Reimplemented from dart::ThreadPool.
Definition at line 278 of file isolate.cc.