EN
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

函数说明

表1 函数总览表

功能类型

函数名

函数功能

使用场景

初始化函数

HTL_initialize_library

初始化HTL。

HTL-OpenMP

HTL_finalize_library

去初始化HTL。

HTL-OpenMP

HTL_library_initialized

检查HTL是否初始化。

HTL-OpenMP

执行器函数

HTL_thread_executor_create

创建执行器。

HTL-OpenMP

HTL_thread_executor_create_basic

创建基础执行器。

HTL-OpenMP

HTL_thread_executor_free

释放执行器。

HTL-OpenMP

HTL_thread_executor_join

等待执行器终止。

HTL-OpenMP

HTL_thread_executor_set_scheduler

根据类型设置执行器的调度器。

HTL-OpenMP

HTL_thread_executor_set_scheduler_basic

设置执行器的调度器。

HTL-OpenMP

HTL_thread_executor_run_worker

执行工作单元。

HTL-OpenMP

HTL_thread_executor_check_event

处理与调度器关联的事件。

HTL-OpenMP

HTL_thread_executor_self

获取正在运行调用工作单元的执行器。

HTL-OpenMP

HTL_thread_executor_self_by_rank

获取与调用者关联的执行器等级。

HTL-OpenMP

HTL_thread_executor_get_num

获取当前执行器的数量。

HTL-OpenMP

HTL_thread_executor_set_cpubind

将执行器绑定到目标CPU。

HTL-OpenMP

HTL_thread_executor_get_cpubind

获取执行器绑定的目标CPU。

HTL-OpenMP

HTL_thread_executor_set_affinity

将执行器绑定到目标CPU列表上。

HTL-OpenMP

HTL_thread_executor_get_affinity

获取执行器绑定的目标CPU列表。

HTL-OpenMP

调度器函数

HTL_thread_scheduler_create

创建调度器。

HTL-OpenMP

HTL_thread_scheduler_create_basic

创建基础调度器。

HTL-OpenMP

HTL_thread_scheduler_free

释放调度器。

HTL-OpenMP

HTL_thread_scheduler_get_pool_count

获取调度器关联的池数。

HTL-OpenMP

HTL_thread_scheduler_get_pools

获取与调度器关联的线程池。

HTL-OpenMP

HTL_thread_scheduler_stop

检查调度器是否需要停止。

HTL-OpenMP

线程池函数

HTL_thread_pool_create

创建线程池。

HTL-OpenMP

HTL_thread_pool_pop

从池中弹出工作单元。

HTL-OpenMP

HTL_thread_pool_pop_with_context

从池中按照context方式弹出工作单元。

HTL-OpenMP

HTL_thread_pool_free

释放线程池。

HTL-OpenMP

HTL_worker_associated_with_pool

将工作单元与池关联。

HTL-OpenMP

线程函数

HLT_thread_create_from_pool

在线程池上创建线程。

HTL-OpenMP

HTL_thread_create

创建线程。

HTL-PThreads

HTL_thread_free

释放线程。

HTL-OpenMP

HTL_thread_join

阻塞等待线程结束并获取返回值。

HTL-OpenMP,HTL-PThreads

HTL_thread_join_np

阻塞等待线程结束。

HTL-OpenMP

HTL_thread_exit

终止线程并设置返回值。

HTL-OpenMP,HTL-PThreads

HTL_thread_exit_np

终止线程。

HTL-OpenMP

HTL_thread_cancel

向线程发送取消指令。

HTL-OpenMP,HTL-PThreads

HTL_thread_yield

暂停当前线程,并将资源让给其他线程。

HTL-OpenMP,HTL-PThreads

HTL_thread_revive

唤醒被终止的线程。

HTL-OpenMP

HTL_thread_equal

比较两个线程是否相等。

HTL-OpenMP,HTL-PThreads

HTL_thread_self

返回线程句柄。

HTL-OpenMP,HTL-PThreads

HTL_thread_set_args

设置线程参数。

HTL-OpenMP

HTL_thread_get_args

获取线程参数。

HTL-OpenMP

HTL_thread_setspecific

设置线程私有变量的值。

HTL-OpenMP,HTL-PThreads

HTL_thread_getspecific

获取线程私有变量的值。

HTL-OpenMP,HTL-PThreads

HTL_thread_atfork

注册fork处理程序。

HTL-OpenMP,HTL-PThreads

HTL_thread_getthreadid_np

获取当前线程的ID。

HTL-OpenMP,HTL-PThreads

HTL_thread_setaffinity_np

设置线程亲和性。

HTL-OpenMP,HTL-PThreads

HTL_thread_getaffinity_np

获取线程亲和性。

HTL-OpenMP,HTL-PThreads

HTL_thread_mach_thread_np

获取指定线程的ID。

HTL-OpenMP,HTL-PThreads

线程属性函数

HTL_thread_attr_init

初始化线程属性。

HTL-OpenMP,HTL-PThreads

HTL_thread_attr_destroy

销毁线程属性。

HTL-OpenMP,HTL-PThreads

HTL_thread_attr_setstack

指定内存设置线程属性中的栈大小。

HTL-OpenMP,HTL-PThreads

HTL_thread_attr_getstack

指定内存获取线程属性中的栈大小。

HTL-OpenMP,HTL-PThreads

HTL_thread_attr_setstacksize

设置线程属性中的栈大小。

HTL-OpenMP,HTL-PThreads

HTL_thread_attr_getstacksize

获取线程属性中的栈大小。

HTL-OpenMP,HTL-PThreads

HTL_thread_get_attr

获取线程属性。

HTL-OpenMP,HTL-PThreads

互斥锁函数

HTL_thread_mutex_init

初始化互斥锁。

HTL-OpenMP,HTL-PThreads

HTL_thread_mutex_destroy

销毁互斥锁。

HTL-OpenMP,HTL-PThreads

HTL_thread_mutex_lock

锁定互斥锁。

HTL-OpenMP,HTL-PThreads

HTL_thread_mutex_trylock

尝试锁定互斥锁。

HTL-OpenMP,HTL-PThreads

HTL_thread_mutex_unlock

解锁互斥锁。

HTL-OpenMP,HTL-PThreads

互斥锁属性函数

HTL_thread_mutexattr_init

初始化互斥锁属性。

HTL-OpenMP,HTL-PThreads

HTL_thread_mutexattr_destroy

销毁互斥锁属性。

HTL-OpenMP,HTL-PThreads

HTL_thread_mutexattr_settype

设置互斥锁属性。

HTL-OpenMP,HTL-PThreads

条件变量函数

HTL_thread_cond_init

初始化条件变量。

HTL-OpenMP,HTL-PThreads

HTL_thread_cond_destroy

销毁条件变量。

HTL-OpenMP,HTL-PThreads

HTL_thread_cond_wait

等待条件变量信号。

HTL-OpenMP,HTL-PThreads

HTL_thread_cond_timedwait

等待条件变量信号并设置超时时间。

HTL-OpenMP,HTL-PThreads

HTL_thread_cond_signal

发送条件变量的信号给一个等待线程。

HTL-OpenMP,HTL-PThreads

HTL_thread_cond_broadcast

发送条件变量的信号给所有等待的线程。

HTL-OpenMP,HTL-PThreads

屏障函数

HTL_thread_barrier_init

初始化屏障。

HTL-OpenMP,HTL-PThreads

HTL_thread_barrier_reinit

重新初始化屏障。

HTL-OpenMP

HTL_thread_barrier_destroy

销毁屏障。

HTL-OpenMP,HTL-PThreads

HTL_thread_barrier_wait

等待所有线程到达屏障。

HTL-OpenMP,HTL-PThreads

读写锁函数

HTL_thread_rwlock_init

初始化读写锁。

HTL-OpenMP,HTL-PThreads

HTL_thread_rwlock_destroy

销毁读写锁。

HTL-OpenMP,HTL-PThreads

HTL_thread_rwlock_rdlock

读锁定读写锁。

HTL-OpenMP,HTL-PThreads

HTL_thread_rwlock_wrlock

写锁定读写锁。

HTL-OpenMP,HTL-PThreads

HTL_thread_rwlock_unlock

释放读写锁。

HTL-OpenMP,HTL-PThreads

私有变量函数

HTL_thread_key_create

创建线程私有变量。

HTL-OpenMP,HTL-PThreads

HTL_thread_key_delete

释放线程私有变量。

HTL-OpenMP,HTL-PThreads

扩展特性函数

HTL_create_randws_numa_resource

创建randws_numa资源。

HTL-OpenMP

HTL_destroy_randws_numa_resource

销毁randws_numa资源。

HTL-OpenMP

HTL_get_pool_for_thread_from_numa_pools

获取randws_numa中的线程池。

HTL-OpenMP

HTL_is_cpu_in_same_numa

判断CPU是否属于同一个NUMA。

HTL-OpenMP

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词