Searched refs:TaskQueue (Results 1 – 10 of 10) sorted by relevance
| /arkcompiler/runtime_core/static_core/docs/diagrams/ |
| D | task_queue-class.plantuml | 27 class TaskQueue 29 TaskQueue : size_t priority_ 30 TaskQueue : TaskType type_ 31 TaskQueue : Task[] tasks_ 32 TaskQueue : AddTask(Task task) 33 TaskQueue : Task PopTask() 37 ThreadManager : TaskQueue[] tasq_queues_
|
| /arkcompiler/ets_runtime/ecmascript/taskpool/ |
| D | task_queue.h | 32 class TaskQueue { 34 TaskQueue() = default; 35 ~TaskQueue() = default; 37 NO_COPY_SEMANTIC(TaskQueue); 38 NO_MOVE_SEMANTIC(TaskQueue);
|
| D | task_queue.cpp | 19 void TaskQueue::PostTask(std::unique_ptr<Task> task) in PostTask() 27 void TaskQueue::PostDelayedTask(std::unique_ptr<Task> task, uint64_t delayMilliseconds) in PostDelayedTask() 36 std::unique_ptr<Task> TaskQueue::PopTask() in PopTask() 54 void TaskQueue::TerminateTask(int32_t id, TaskType type) in TerminateTask() 77 void TaskQueue::Terminate() in Terminate() 84 void TaskQueue::ForEachTask(const std::function<void(Task*)> &f) in ForEachTask() 94 void TaskQueue::MoveExpiredTask() in MoveExpiredTask() 108 void TaskQueue::WaitForTask() in WaitForTask()
|
| D | runner.h | 101 TaskQueue taskQueue_ {};
|
| /arkcompiler/runtime_core/static_core/libpandabase/taskmanager/ |
| D | task_queue.h | 32 class TaskQueue : public SchedulableTaskQueueInterface { 34 …using TaskQueueAllocatorType = typename Allocator::template rebind<TaskQueue<TaskAllocatorType>>::… 36 friend class TaskQueue; variable 39 NO_COPY_SEMANTIC(TaskQueue); 40 NO_MOVE_SEMANTIC(TaskQueue); 53 return new (mem) TaskQueue<TaskAllocatorType>(taskType, vmType, priority); in Create() 60 allocator.deallocate(static_cast<TaskQueue<TaskAllocatorType> *>(queue), 1U); in Destroy() 63 PANDA_PUBLIC_API ~TaskQueue() override in ~TaskQueue() 227 TaskQueue(TaskType taskType, VMType vmType, uint8_t priority) in TaskQueue() function
|
| D | task_scheduler.h | 87 auto *queue = internal::TaskQueue<Allocator>::Create(taskType, vmType, priority); 93 internal::TaskQueue<Allocator>::Destroy(queue); 112 internal::TaskQueue<Allocator>::Destroy(schedulableQueue); in UnregisterAndDestroyTaskQueue()
|
| /arkcompiler/runtime_core/static_core/libpandabase/tests/taskmanager/ |
| D | task_test.cpp | 70 …SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::DYNAMIC_VM, QUEUE… in TEST_F() 122 TaskQueue<>::Destroy(queue); in TEST_F() 128 …SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F() 153 TaskQueue<>::Destroy(queue); in TEST_F() 159 …SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F() 196 TaskQueue<>::Destroy(queue); in TEST_F() 202 …SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F() 229 TaskQueue<>::Destroy(queue); in TEST_F() 235 …SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F() 267 TaskQueue<>::Destroy(queue); in TEST_F() [all …]
|
| /arkcompiler/runtime_core/static_core/docs/ |
| D | task_manager.md | 27 … for TaskQueue(s). For example if we are currently expect a lot of GC because we have a lot of all… 29 ##TaskQueue 37 2. Managing tasks - `TaskQueue`, `TaskExecutor` etc. 41 NB: the minimal entity in this machinery is WorkerThread, i.e. we shouldn't have one `TaskQueue` fo…
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
| D | g1-evacuate-regions-task.h | 168 using TaskQueue = PandaVector<typename ObjectReference<LanguageConfig::LANG_TYPE>::Type>; 204 PandaVector<TaskQueue> queues_;
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | compilation_start.md | 68 taskmanager::TaskQueue task_manager_queue = ...;
|