Home
last modified time | relevance | path

Searched refs:threadPool (Results 1 – 25 of 46) sorted by relevance

12

/ohos5.0/foundation/communication/ipc/ipc/native/c/manager/src/
H A Dipc_thread_pool.c65 ThreadPool *threadPool = GetCurrentSkeleton()->threadPool; in ThreadContextDestructor() local
66 pthread_mutex_lock(&threadPool->lock); in ThreadContextDestructor()
68 ++threadPool->idleThreadNum; in ThreadContextDestructor()
70 ++threadPool->idleSocketThreadNum; in ThreadContextDestructor()
112 if (threadPool == NULL) { in InitThreadPool()
123 return threadPool; in InitThreadPool()
128 if (threadPool == NULL) { in DeinitThreadPool()
133 free(threadPool); in DeinitThreadPool()
134 threadPool = NULL; in DeinitThreadPool()
176 --threadPool->idleThreadNum; in SpawnNewThread()
[all …]
H A Dipc_process_skeleton.c42 DeinitThreadPool(temp->threadPool); in DeleteIpcSkeleton()
53 temp->threadPool = InitThreadPool(SET_MAX_THREADS_DEFAULT); in IpcProcessSkeleton()
54 if (temp->threadPool == NULL) { in IpcProcessSkeleton()
70 SpawnNewThread(temp->threadPool, SPAWN_ACTIVE, IF_PROT_BINDER); in IpcProcessSkeleton()
103 if (g_ipcSkeleton == NULL || g_ipcSkeleton->threadPool == NULL) { in SpawnThread()
107 return SpawnNewThread(g_ipcSkeleton->threadPool, policy, proto); in SpawnThread()
112 if (g_ipcSkeleton == NULL || g_ipcSkeleton->threadPool == NULL) { in SetMaxWorkThread()
116 UpdateMaxThreadNum(g_ipcSkeleton->threadPool, maxThreadNum); in SetMaxWorkThread()
/ohos5.0/foundation/communication/ipc/ipc/native/test/unittest/common/
H A Dipc_thread_pool_unittest.cpp55 IPCWorkThreadPool threadPool(1); variable
66 threadPool.threads_.clear();
77 IPCWorkThreadPool threadPool(1); variable
87 threadPool.threads_.clear();
97 IPCWorkThreadPool threadPool(1); variable
107 threadPool.threads_.clear();
117 IPCWorkThreadPool threadPool(1); variable
125 threadPool.threads_.clear();
135 IPCWorkThreadPool threadPool(1); variable
150 IPCWorkThreadPool threadPool(1); variable
[all …]
/ohos5.0/foundation/ai/ai_engine/test/common/threadpool/
H A Dthread_pool_test.cpp165 ASSERT_EQ(threadPool->getStackSize(), 0);
166 threadPool->SetStackSize(SIZE);
167 ASSERT_EQ(threadPool->getStackSize(), SIZE);
168 threadPool->SetStackSize(SIZE_MIN);
182 ASSERT_NE(threadPool, nullptr);
198 ASSERT_NE(threadPool, nullptr);
200 threadPool->Push(oneThread);
218 ASSERT_NE(threadPool, nullptr);
222 threadList[i] = threadPool->Pop();
227 threadPool->Push(threadList[i]);
[all …]
/ohos5.0/foundation/ai/ai_engine/services/server/communication_adapter/source/
H A Dclient_listener_handler.cpp156 ThreadPool *threadPool = ThreadPool::GetInstance(); in StartAsyncProcessThread() local
157 CHK_RET(threadPool == nullptr, RETCODE_OUT_OF_MEMORY); in StartAsyncProcessThread()
162 asyncProcessThread_ = threadPool->Pop(); in StartAsyncProcessThread()
167 threadPool->Push(asyncProcessThread_); in StartAsyncProcessThread()
174 threadPool->Push(asyncProcessThread_); in StartAsyncProcessThread()
188 ThreadPool *threadPool = ThreadPool::GetInstance(); in StopAsyncProcessThread() local
189 CHK_RET_NONE(threadPool == nullptr); in StopAsyncProcessThread()
190 threadPool->Push(asyncProcessThread_); in StopAsyncProcessThread()
/ohos5.0/foundation/ai/ai_engine/services/client/communication_adapter/source/
H A Dsa_client_adapter.cpp128 ThreadPool *threadPool = ThreadPool::GetInstance(); in InitAiServer() local
129 CHK_RET(threadPool == nullptr, RETCODE_OUT_OF_MEMORY); in InitAiServer()
131 connectMgrThread_ = threadPool->Pop(); in InitAiServer()
136 threadPool->Push(connectMgrThread_); in InitAiServer()
144 threadPool->Push(connectMgrThread_); in InitAiServer()
160 ThreadPool *threadPool = ThreadPool::GetInstance(); in CloseAiServer() local
161 CHK_RET(threadPool == nullptr, RETCODE_OUT_OF_MEMORY); in CloseAiServer()
162 threadPool->Push(connectMgrThread_); in CloseAiServer()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/threading/
H A Dtask_queue_factory.h30 …IDispatcherTaskQueue::Ptr CreateDispatcherTaskQueue(const IThreadPool::Ptr& threadPool) const over… in CORE_BEGIN_NAMESPACE()
31 …IParallelTaskQueue::Ptr CreateParallelTaskQueue(const IThreadPool::Ptr& threadPool) const override; in CORE_BEGIN_NAMESPACE()
32 …ISequentialTaskQueue::Ptr CreateSequentialTaskQueue(const IThreadPool::Ptr& threadPool) const over… in CORE_BEGIN_NAMESPACE()
H A Dtask_queue_factory.cpp411 …askQueue::Ptr TaskQueueFactory::CreateDispatcherTaskQueue(const IThreadPool::Ptr& threadPool) const in CreateDispatcherTaskQueue()
413 return IDispatcherTaskQueue::Ptr { make_unique<DispatcherImpl>(threadPool).release() }; in CreateDispatcherTaskQueue()
416 …lTaskQueue::Ptr TaskQueueFactory::CreateParallelTaskQueue(const IThreadPool::Ptr& threadPool) const in CreateParallelTaskQueue()
418 return IParallelTaskQueue::Ptr { make_unique<ParallelImpl>(threadPool).release() }; in CreateParallelTaskQueue()
421 …askQueue::Ptr TaskQueueFactory::CreateSequentialTaskQueue(const IThreadPool::Ptr& threadPool) const in CreateSequentialTaskQueue()
423 return ISequentialTaskQueue::Ptr { make_unique<SequentialImpl>(threadPool).release() }; in CreateSequentialTaskQueue()
H A Dtask_queue.cpp46 TaskQueue::TaskQueue(const IThreadPool::Ptr& threadPool) : threadPool_(threadPool), isRunningAsync_… in TaskQueue() argument
H A Dsequential_task_queue.cpp31 SequentialTaskQueue::SequentialTaskQueue(const IThreadPool::Ptr& threadPool) : TaskQueue(threadPool in CORE_BEGIN_NAMESPACE()
H A Ddispatcher_task_queue.cpp34 DispatcherTaskQueue::DispatcherTaskQueue(const IThreadPool::Ptr& threadPool) : TaskQueue(threadPool in DispatcherTaskQueue() argument
H A Dparallel_task_queue.cpp82 ParallelTaskQueue::ParallelTaskQueue(const IThreadPool::Ptr& threadPool) : TaskQueue(threadPool) {} in ParallelTaskQueue() argument
/ohos5.0/foundation/communication/ipc/ipc/native/c/manager/include/
H A Dipc_thread_pool.h59 void DeinitThreadPool(ThreadPool *threadPool);
61 int32_t SpawnNewThread(ThreadPool *threadPool, int32_t policy, int32_t proto);
67 void UpdateMaxThreadNum(ThreadPool *threadPool, int32_t maxThreadNum);
/ohos5.0/foundation/ai/ai_engine/services/server/server_executor/source/
H A Dengine_manager.cpp201 ThreadPool *threadPool = ThreadPool::GetInstance(); in CreateEngine() local
202 CHK_RET(threadPool == nullptr, RETCODE_OUT_OF_MEMORY); in CreateEngine()
203 std::shared_ptr<Thread> thread = threadPool->Pop(); in CreateEngine()
214 threadPool->Push(thread); in CreateEngine()
223 threadPool->Push(thread); in CreateEngine()
232 threadPool->Push(thread); in CreateEngine()
H A Dengine.cpp104 ThreadPool *threadPool = ThreadPool::GetInstance(); in Uninitialize() local
105 CHK_RET_NONE(threadPool == nullptr); in Uninitialize()
106 threadPool->Push(thread_); in Uninitialize()
/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/src/base/task_manager/task_group/
H A Dtask_group.cpp23 …Group::TaskGroup(const std::string& name, TaskFunc func, bool serial, const ThreadPool* threadPool) in TaskGroup() argument
24 : BaseTaskGroup(name, std::move(func), serial, threadPool) in TaskGroup()
H A Ddelayed_task_group.cpp23 …edTaskGroup::DelayedTaskGroup(const std::string& name, TaskFunc func, const ThreadPool* threadPool) in DelayedTaskGroup() argument
24 …: BaseTaskGroup(name, std::move(func), true, threadPool), mutex_(), timeBroker_(nullptr), paramMap… in DelayedTaskGroup()
H A Dbase_task_group.cpp22 …p::BaseTaskGroup(const std::string& name, TaskFunc func, bool serial, const ThreadPool* threadPool) in BaseTaskGroup() argument
26 threadPool_(threadPool), in BaseTaskGroup()
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/src/
H A Druntime_context_impl.cpp966 threadPool_ = threadPool; in SetThreadPool()
978 std::shared_ptr<IThreadPool> threadPool = GetThreadPool(); in ScheduleTaskByThreadPool() local
979 if (threadPool == nullptr) { in ScheduleTaskByThreadPool()
982 (void)threadPool->Execute(task); in ScheduleTaskByThreadPool()
989 std::shared_ptr<IThreadPool> threadPool = GetThreadPool(); in SetTimerByThreadPool() local
990 if (threadPool == nullptr) { in SetTimerByThreadPool()
1023 std::shared_ptr<IThreadPool> threadPool = GetThreadPool(); in ModifyTimerByThreadPool() local
1024 if (threadPool == nullptr) { in ModifyTimerByThreadPool()
1037 TaskId ret = threadPool->Reset(taskId, duration); in ModifyTimerByThreadPool()
1046 std::shared_ptr<IThreadPool> threadPool = GetThreadPool(); in RemoveTimerByThreadPool() local
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/threading/
H A Dintf_thread_pool.h228 …virtual IDispatcherTaskQueue::Ptr CreateDispatcherTaskQueue(const IThreadPool::Ptr& threadPool) co…
234 …virtual IParallelTaskQueue::Ptr CreateParallelTaskQueue(const IThreadPool::Ptr& threadPool) const …
240 …virtual ISequentialTaskQueue::Ptr CreateSequentialTaskQueue(const IThreadPool::Ptr& threadPool) co…
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/bundle_resource/
H A Dbundle_resource_manager.cpp333 std::shared_ptr<ThreadPool> threadPool = std::make_shared<ThreadPool>(THREAD_POOL_NAME); in AddResourceInfosByMap() local
334 if (threadPool == nullptr) { in AddResourceInfosByMap()
338 threadPool->Start(MAX_TASK_NUMBER); in AddResourceInfosByMap()
339 threadPool->SetMaxTaskNum(MAX_TASK_NUMBER); in AddResourceInfosByMap()
344 threadPool->Stop(); in AddResourceInfosByMap()
358 threadPool->AddTask(task); in AddResourceInfosByMap()
360 while (threadPool->GetCurTaskNum() > 0) { in AddResourceInfosByMap()
363 threadPool->Stop(); in AddResourceInfosByMap()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/
H A Dengine.cpp130 auto threadPool = threadFactory->CreateThreadPool(threadFactory->GetNumberOfCores()); in CreateEcs() local
131 return IEcs::Ptr { IEcsInstance(*this, threadPool) }; in CreateEcs()
137 IEcs::Ptr Engine::CreateEcs(IThreadPool& threadPool) in CreateEcs() argument
139 return IEcs::Ptr { IEcsInstance(*this, IThreadPool::Ptr { &threadPool }) }; in CreateEcs()
/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/src/base/task_manager/
H A Dtask_registry.cpp24 TaskRegistry::TaskRegistry(const std::string& name, const ThreadPool* threadPool) in TaskRegistry() argument
25 : name_(name), threadPool_(threadPool), mutex_(), registry_() in TaskRegistry()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/ecs/
H A Decs.cpp53 Ecs(IClassFactory&, const IThreadPool::Ptr& threadPool);
273 Ecs::Ecs(IClassFactory& registry, const IThreadPool::Ptr& threadPool) in Ecs() argument
274 : threadPool_(threadPool), pluginRegistry_(registry) in Ecs()
660 IEcs* IEcsInstance(IClassFactory& registry, const IThreadPool::Ptr& threadPool) in IEcsInstance() argument
662 return new Ecs(registry, threadPool); in IEcsInstance()
/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/include/base/task_manager/task_group/
H A Dtask_group.h26 TaskGroup(const std::string& name, TaskFunc func, bool serial, const ThreadPool* threadPool);

12