错误码
| 宏定义 | 错误码 | 说明 | 
|---|---|---|
| HTL_THREAD_SUCCESS | 0 | 返回成功。 | 
| HTL_THREAD_ERR_UNINITIALIZED | 1 | HTL尚未初始化。 | 
| HTL_THREAD_ERR_MEM | 2 | 内存分配失败。 | 
| HTL_THREAD_ERR_OTHER | 3 | 其他错误。 | 
| HTL_THREAD_INV_EXECUTOR | 4 | 无效的执行器。 | 
| HTL_THREAD_INV_EXECUTOR_RANK | 5 | 执行器的rank无效。 | 
| HTL_THREAD_INV_EXECUTOR_BARRIER | 6 | 执行器的barrier无效。 | 
| HTL_THREAD_INV_SCHED | 7 | 无效的调度器。 | 
| HTL_THREAD_INV_SCHED_MODE | 8 | 调度器的模式无效。 | 
| HTL_THREAD_INV_SCHED_TYPE | 9 | 调度器的类型无效。 | 
| HTL_THREAD_INV_SCHED_TARGET | 10 | 调度器执行的对象无效。 | 
| HTL_THREAD_INV_SCHED_CONFIG | 11 | 调度器的配置无效。 | 
| HTL_THREAD_INV_POOL | 12 | 无效的线程池。 | 
| HTL_THREAD_INV_POOL_TYPE | 13 | 线程池的类型无效。 | 
| HTL_THREAD_INV_POOL_MODE | 14 | 线程池的访问模式无效。 | 
| HTL_THREAD_INV_POOL_CONFIG | 15 | 线程池的配置无效。 | 
| HTL_THREAD_INV_POOL_CONFIG_DEF | 16 | 线程池定义的配置无效。 | 
| HTL_THREAD_INV_WORK | 17 | 无效的工作单元。 | 
| HTL_THREAD_INV_THREAD | 18 | 无效的线程。 | 
| HTL_THREAD_INV_THREAD_ATTR | 19 | 无效的线程属性。 | 
| HTL_THREAD_INV_KEY | 21 | 无效的key。 | 
| HTL_THREAD_INV_MUTEX | 22 | 无效的mutex。 | 
| HTL_THREAD_INV_MUTEX_ATTR | 23 | 无效的mutex属性。 | 
| HTL_THREAD_INV_COND | 24 | 无效的条件变量。 | 
| HTL_THREAD_INV_RWLOCK | 25 | 无效的读写锁。 | 
| HTL_THREAD_INV_BARRIER | 26 | 无效的barrier。 | 
| HTL_THREAD_INV_TIMER | 27 | 无效的定时器。 | 
| HTL_THREAD_INV_QUERY_KIND | 28 | 无效的查询类型。 | 
| HTL_THREAD_INV_TOOL_CONTEXT | 29 | 无效的工具上下文。 | 
| HTL_THREAD_INV_ARG | 30 | 无效的用户参数。 | 
| HTL_THREAD_ERR_EXECUTOR | 31 | 与执行器相关的错误。 | 
| HTL_THREAD_ERR_EXECUTOR_STATE | 32 | 与执行流状态相关的错误。 | 
| HTL_THREAD_ERR_EXECUTOR_BARRIER | 33 | 与执行器barrier相关的错误。 | 
| HTL_THREAD_ERR_SCHED | 34 | 与调度器相关的错误。 | 
| HTL_THREAD_ERR_SCHED_CONFIG | 35 | 与调度器配置相关的错误。 | 
| HTL_THREAD_ERR_POOL | 36 | 与池相关的错误。 | 
| HTL_THREAD_ERR_WORKS | 37 | 与调度工作单元相关的错误。 | 
| HTL_THREAD_ERR_THREAD | 38 | 与工作单元相关的错误。 | 
| HTL_THREAD_ERR_KEY | 40 | 与工作单元特定数据键相关的错误。 | 
| HTL_THREAD_ERR_MUTEX | 41 | 与mutex相关的错误。 | 
| HTL_THREAD_ERR_MUTEX_LOCKED | 42 | 互斥锁已被锁定。 | 
| HTL_THREAD_ERR_COND | 43 | 与条件变量相关的错误。 | 
| HTL_THREAD_ERR_COND_TIMEDOUT | 44 | 条件变量超时。 | 
| HTL_THREAD_ERR_RWLOCK | 45 | 与读写锁相关的错误。 | 
| HTL_THREAD_ERR_BARRIER | 46 | 与barrier相关的错误。 | 
| HTL_THREAD_ERR_TIMER | 47 | 与定时器相关的错误。 | 
| HTL_THREAD_ERR_MIGRATION_TARGET | 48 | 与迁移目标相关的错误。 | 
| HTL_THREAD_ERR_MIGRATION_NA | 49 | 不支持迁移。 | 
| HTL_THREAD_ERR_MISSING_JOIN | 50 | 执行器丢失join。 | 
| HTL_THREAD_ERR_FEATURE_NA | 51 | 不支持的特性。 | 
| HTL_THREAD_ERR_SYS | 52 | 与系统调用和标准库相关的错误。 | 
| HTL_THREAD_ERR_CPUID | 53 | 与CPU ID相关的错误。 | 
| HTL_THREAD_INV_COND_ATTR | 54 | 无效的cond属性。 | 
| HTL_THREAD_INV_RWLOCK_ATTR | 55 | 无效的rwlock属性。 | 
| HTL_THREAD_INV_BARRIER_ATTR | 56 | 无效的barrier属性。 |