Flutter Engine
The Flutter Engine
|
#include "include/core/SkExecutor.h"
#include "include/private/base/SkMutex.h"
#include "include/private/base/SkSemaphore.h"
#include "include/private/base/SkTArray.h"
#include "src/base/SkNoDestructor.h"
#include <deque>
#include <thread>
#include <utility>
#include <unistd.h>
Go to the source code of this file.
Classes | |
class | SkTrivialExecutor |
class | SkThreadPool< WorkList > |
Functions | |
static int | num_cores () |
static SkExecutor & | trivial_executor () |
static std::function< void(void)> | pop (std::deque< std::function< void(void)> > *list) |
static std::function< void(void)> | pop (TArray< std::function< void(void)> > *list) |
Variables | |
static SkExecutor * | gDefaultExecutor = nullptr |
|
static |
Definition at line 29 of file SkExecutor.cpp.
|
inlinestatic |
Definition at line 62 of file SkExecutor.cpp.
|
inlinestatic |
Definition at line 67 of file SkExecutor.cpp.
|
static |
Definition at line 43 of file SkExecutor.cpp.
|
static |
Definition at line 48 of file SkExecutor.cpp.