Home
last modified time | relevance | path

Searched refs:TaskPool (Results 1 - 16 of 16) sorted by relevance

/foundation/CastEngine/castengine_wifi_display/services/event/
H A Dtaskpool.cpp20 TaskPool::TaskPool() in TaskPool() function in OHOS::Sharing::TaskPool
25 TaskPool::~TaskPool() in ~TaskPool()
33 int32_t TaskPool::Start(int32_t threadsNum) in Start()
49 threads_.push_back(std::thread(&TaskPool::TaskMainWorker, this)); in Start()
57 void TaskPool::Stop() in Stop()
71 void TaskPool::PushTask(std::packaged_task<BindedTask> &task) in PushTask()
86 bool TaskPool::IsOverload() const in IsOverload()
91 void TaskPool
[all...]
H A Dtaskpool.h35 class TaskPool : public NoCopyable { class
40 TaskPool();
41 ~TaskPool();
H A Devent_manager.h38 public TaskPool {
/foundation/systemabilitymgr/samgr_lite/samgr/source/
H A Dtask_manager.h37 typedef struct TaskPool TaskPool; typedef
38 struct TaskPool { struct
47 TaskPool *SAMGR_CreateFixedTaskPool(const TaskConfig *config, const char *name, uint8 size);
48 int32 SAMGR_StartTaskPool(TaskPool *pool, const char *name);
49 int32 SAMGR_ReleaseTaskPool(TaskPool *pool);
50 TaskPool *SAMGR_ReferenceTaskPool(TaskPool *pool);
H A Dtask_manager.c40 TaskPool *SAMGR_CreateFixedTaskPool(const TaskConfig *config, const char *name, uint8 size) in SAMGR_CreateFixedTaskPool()
52 TaskPool *taskPool = (TaskPool *)SAMGR_Malloc(sizeof(TaskPool) + sizeof(ThreadId) * size); in SAMGR_CreateFixedTaskPool()
54 HILOG_ERROR(HILOG_MODULE_SAMGR, "Create TaskPool<%s> size:%hu failed!", name, config->queueSize); in SAMGR_CreateFixedTaskPool()
59 (void)memset_s(taskPool, sizeof(TaskPool) + sizeof(ThreadId) * size, 0, in SAMGR_CreateFixedTaskPool()
60 sizeof(TaskPool) + sizeof(ThreadId) * size); in SAMGR_CreateFixedTaskPool()
70 int32 SAMGR_StartTaskPool(TaskPool *pool, const char *name) in SAMGR_StartTaskPool()
93 int32 SAMGR_ReleaseTaskPool(TaskPool *pool) in SAMGR_ReleaseTaskPool()
109 TaskPool *SAMGR_ReferenceTaskPoo
[all...]
H A Dsamgr_lite_inner.h59 TaskPool *sharedPool[MAX_POOL_NUM];
H A Dservice_impl.h50 TaskPool *taskPool;
H A Dsamgr_lite.c64 static TaskPool *GetSpecifiedTaskPool(TaskConfig *config);
108 (void)memset_s(g_samgrImpl.sharedPool, sizeof(TaskPool *) * MAX_POOL_NUM, 0, in Init()
109 sizeof(TaskPool *) * MAX_POOL_NUM); in Init()
541 static TaskPool *GetSpecifiedTaskPool(TaskConfig *config) in GetSpecifiedTaskPool()
563 TaskPool *taskPool = SAMGR_ReferenceTaskPool(impl->taskPool); in GetSpecifiedTaskPool()
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/include/
H A Dtask_pool.h27 class TaskPool { class
45 static TaskPool *Create(int maxThreads, int minThreads, int &errCode);
46 static void Release(TaskPool *&taskPool);
49 TaskPool() = default;
50 virtual ~TaskPool() {} in ~TaskPool()
51 DISABLE_COPY_ASSIGN_MOVE(TaskPool);
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/src/
H A Dtask_pool.cpp22 TaskPool *TaskPool::Create(int maxThreads, int minThreads, int &errCode) in Create()
24 TaskPool *taskPool = new (std::nothrow) TaskPoolImpl(maxThreads, minThreads); in Create()
34 void TaskPool::Release(TaskPool *&taskPool) in Release()
H A Dtask_pool_impl.h29 class TaskPoolImpl : public TaskPool {
H A Druntime_context_impl.cpp368 TaskPool *taskPool = TaskPool::Create(MAX_TP_THREADS, MIN_TP_THREADS, errCode);
776 TaskPool::Release(taskPool_);
H A Druntime_context_impl.h225 TaskPool *taskPool_;
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/unittest/common/common/
H A Dthread_pool_test_stub.cpp28 TaskPool::Release(taskPool_); in ~ThreadPoolTestStub()
56 taskPool_ = TaskPool::Create(10, 1, errCode); // 10 is max thread, 1 is min thread in StartThreadIfNeed()
64 TaskPool::Release(taskPool_); in StartThreadIfNeed()
H A Dthread_pool_test_stub.h47 TaskPool *taskPool_ = nullptr;
/foundation/CastEngine/castengine_wifi_display/tests/unittest/event/
H A Devent_unit_test.cpp514 std::shared_ptr<TaskPool> taskPool = std::make_shared<TaskPool>(); in HWTEST_F()
527 std::packaged_task<TaskPool::BindedTask> bindedTask(testTask); in HWTEST_F()

Completed in 8 milliseconds