Home
last modified time | relevance | path

Searched refs:TaskPoolExecutor (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_task_executor.cpp26 TaskPoolExecutor::TaskPoolExecutor() in TaskPoolExecutor() function in OHOS::Rosen::TaskPoolExecutor
31 TaskPoolExecutor& TaskPoolExecutor::GetInstance() in GetInstance()
33 static TaskPoolExecutor pool; in GetInstance()
37 void TaskPoolExecutor::PostTask(Task&& task) in PostTask()
42 void TaskPoolExecutor::InitThreadPool() in InitThreadPool()
44 TaskPoolExecutor* pool = this; in InitThreadPool()
63 void TaskPoolExecutor::EnqueueTask(Task&& task) in EnqueueTask()
78 void TaskPoolExecutor::PromoteThreadPriority() in PromoteThreadPriority()
87 void TaskPoolExecutor::ThreadLoop() in ThreadLoop()
H A Dskia_task_executor.h104 class TaskPoolExecutor {
110 TaskPoolExecutor(const TaskPoolExecutor&) = delete;
111 void operator=(const TaskPoolExecutor&) = delete;
113 static TaskPoolExecutor& GetInstance();
115 TaskPoolExecutor();
116 ~TaskPoolExecutor() {} in ~TaskPoolExecutor()
H A Dskia_gpu_context.cpp73 TaskPoolExecutor::PostTask(std::move(func)); in add()