Home
last modified time | relevance | path

Searched refs:Task (Results 1 – 17 of 17) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/taskpool/
Dtask.h31 class Task {
33 explicit Task(int32_t id) : id_(id) {}; in Task() function
34 virtual ~Task() = default;
37 NO_COPY_SEMANTIC(Task);
38 NO_MOVE_SEMANTIC(Task);
Dtask_queue.h36 void PostTask(std::unique_ptr<Task> task);
37 std::unique_ptr<Task> PopTask();
43 std::deque<std::unique_ptr<Task>> tasks_;
Drunner.h41 void PostTask(std::unique_ptr<Task> task) in PostTask()
67 void SetRunTask(uint32_t threadId, Task *task);
71 std::array<Task*, MAX_TASKPOOL_THREAD_NUM + 1> runningTask_;
Dtask_queue.cpp19 void TaskQueue::PostTask(std::unique_ptr<Task> task) in PostTask()
27 std::unique_ptr<Task> TaskQueue::PopTask() in PopTask()
32 std::unique_ptr<Task> task = std::move(tasks_.front()); in PopTask()
Drunner.cpp65 void Runner::SetRunTask(uint32_t threadId, Task *task) in SetRunTask()
75 while (std::unique_ptr<Task> task = taskQueue_.PopTask()) { in Run()
Dtaskpool.h44 void PostTask(std::unique_ptr<Task> task) const in PostTask()
/arkcompiler/ets_runtime/ecmascript/mem/
Dconcurrent_sweeper.h92 class SweeperTask : public Task {
95 : Task(id), sweeper_(sweeper), type_(type) {}; in SweeperTask()
Dparallel_evacuator.h48 class EvacuationTask : public Task {
62 class UpdateReferenceTask : public Task {
64 …UpdateReferenceTask(int32_t id, ParallelEvacuator *evacuator) : Task(id), evacuator_(evacuator) {}; in UpdateReferenceTask()
Dconcurrent_marker.h126 class MarkerTask : public Task {
128 MarkerTask(int32_t id, Heap *heap) : Task(id), heap_(heap) {} in MarkerTask()
Dheap.h552 class ParallelGCTask : public Task {
555 : Task(id), heap_(heap), taskPhase_(taskPhase) {}; in ParallelGCTask()
567 class AsyncClearTask : public Task {
570 : Task(id), heap_(heap), gcType_(type) {} in AsyncClearTask()
Dparallel_evacuator.cpp432 : Task(id), evacuator_(evacuator) in EvacuationTask()
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
Dpgo_profiler_encoder.h80 class SaveTask : public Task {
82 explicit SaveTask(PGOProfilerEncoder *encoder, int32_t id) : Task(id), encoder_(encoder) {}; in SaveTask()
/arkcompiler/ets_runtime/ecmascript/dfx/cpu_profiler/
Dsampling_processor.h30 class SamplingProcessor : public Task {
Dsampling_processor.cpp32 SamplingProcessor::SamplingProcessor(int32_t id, SamplesRecord *generator, int interval) : Task(id) in SamplingProcessor()
/arkcompiler/ets_runtime/test/typeinfer/automatedcases/contextualOverloadListFromArrayUnion/
Dthree.ts46 interface Task<T> { interface
50 export function series<T>(tasks: Task<T>[], callback: Callback<T[]>): void {
/arkcompiler/ets_runtime/
DREADME.md31 │ ├─ taskpool # Task pool
/arkcompiler/ets_frontend/es2panda/test/compiler/js/
Dcocos_worker_test.js38622 bR.Task = Gh;