Searched refs:ThreadPool (Results 1 – 13 of 13) sorted by relevance
| /arkcompiler/runtime_core/static_core/docs/diagrams/ |
| D | thread_pool_init-sequence.plantuml | 3 title HybridVM startup and ThreadPool initialization 7 StaticVM -> ThreadPool : Create shared ThreadPool 8 StaticVM -> ThreadPool : Register ArkTS GC queue 9 StaticVM -> ThreadPool : Register ArkTS JIT queue 10 DynamicVM -> ThreadPool : Register ECMA GC queue 11 StaticVM -> ThreadPool : Initialize thread pool
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | compiler_thread_pool_worker.h | 45 … threadPool_ = internalAllocator_->New<ThreadPool<CompilerTask, CompilerProcessor, Compiler *>>( in InitializeWorker() 75 ThreadPool<CompilerTask, CompilerProcessor, Compiler *> *GetThreadPool() in GetThreadPool() 86 ThreadPool<CompilerTask, CompilerProcessor, Compiler *> *threadPool_ {nullptr};
|
| D | thread_pool.h | 90 class ThreadPool { 92 NO_COPY_SEMANTIC(ThreadPool); 93 NO_MOVE_SEMANTIC(ThreadPool); 95 …explicit ThreadPool(mem::InternalAllocatorPtr allocator, TaskQueueInterface<Task> *queue, ProcArg … 111 ~ThreadPool() in ~ThreadPool() 249 static void WorkerEntry(ThreadPool<Task, Proc, ProcArg> *threadPool, Proc *proc, int i) in WorkerEntry()
|
| D | compiler.h | 752 ThreadPool<CompilerTask, CompilerProcessor, Compiler *> *GetThreadPool() in GetThreadPool()
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | mock_queue_thread_pool.cpp | 171 void CreateTasks(ThreadPool<MockTask, MockProcessor, MockTaskController *> *threadPool, size_t numb… in CreateTasks() 186 auto threadPool = allocator->New<ThreadPool<MockTask, MockProcessor, MockTaskController *>>( in TestThreadPool() 250 void ControllerThreadPutTask(ThreadPool<MockTask, MockProcessor, MockTaskController *> *threadPool, in ControllerThreadPutTask() 256 void ControllerThreadTryPutTask(ThreadPool<MockTask, MockProcessor, MockTaskController *> *threadPo… in ControllerThreadTryPutTask() 268 void ControllerThreadScale(ThreadPool<MockTask, MockProcessor, MockTaskController *> *threadPool, in ControllerThreadScale() 274 void ControllerThreadShutdown(ThreadPool<MockTask, MockProcessor, MockTaskController *> *threadPool… in ControllerThreadShutdown() 291 auto threadPool = allocator->New<ThreadPool<MockTask, MockProcessor, MockTaskController *>>( in TestThreadPoolWithControllers()
|
| /arkcompiler/runtime_core/static_core/docs/ |
| D | task_manager.md | 36 1. Managing thread pool - `ThreadPool`, `WorkerThread` 39 4. Distribute worker threads from `ThreadPool` between static and dynamic VM instances to optimize … 43 # ThreadPool chapter
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/workers/ |
| D | gc_workers_thread_pool.cpp | 47 …threadPool_ = internalAllocator_->New<ThreadPool<GCWorkersTask, GCWorkersProcessor, GCWorkersThrea… in GCWorkersThreadPool()
|
| D | gc_workers_thread_pool.h | 156 ThreadPool<GCWorkersTask, GCWorkersProcessor, GCWorkersThreadPool *> *threadPool_;
|
| /arkcompiler/runtime_core/static_core/tests/tests-u-runner/tools/generate-es-checked/ |
| D | main.rb | 96 class ThreadPool class 284 thread_pool = ThreadPool.new($options[:proc])
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/ |
| D | llvm_aot_compiler.h | 153 std::unique_ptr<llvm::ThreadPool> threadPool_;
|
| D | llvm_aot_compiler.cpp | 517 threadPool_ = std::make_unique<llvm::ThreadPool>(strategy); in LLVMAotCompiler()
|
| /arkcompiler/runtime_core/panda/ |
| D | panda.cpp | 163 …verifier::ThreadPool::GetCache()->FastAPI().ProcessFiles(runtime.GetClassLinker()->GetBootPandaFil… in ExecutePandaFile()
|
| /arkcompiler/runtime_core/static_core/models/thread_pool/ |
| D | thread_pool.tla | 141 \* ThreadPool methods
|