错误码
宏定义 |
错误码 |
说明 |
---|---|---|
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属性。 |