嵌入式技术论坛
直播中

lalajie

9年用户 1258经验值
擅长:模拟技术 存储技术
私信 关注
[问答]

BK7252的SDK用list_thread显示的线程的error代表什么意思

1.jpg

请问图中红框的BK7252的SDK用list_thread显示的线程的error代表什么意思?

回帖(1)

李辉

2022-11-18 10:29:06
一个线程就是一个执行场景,错误码是与执行环境密切相关的,所以每个线程配备了一个变量用于保存错误码,线程的错误码有以下几种:

#define RT_EOK           0     /* 无错误     */
#define RT_ERROR         1     /* 普通错误     */
#define RT_ETIMEOUT      2     /* 超时错误     */
#define RT_EFULL         3     /* 资源已满     */
#define RT_EEMPTY        4     /* 无资源     */
#define RT_ENOMEM        5     /* 无内存     */
#define RT_ENOSYS        6     /* 系统不支持     */
#define RT_EBUSY         7     /* 系统忙     */
#define RT_EIO           8     /* IO 错误       */
#define RT_EINTR         9     /* 中断系统调用   */
#define RT_EINVAL       10     /* 非法参数      */


1.jpg
举报

更多回帖

发帖
×
20
完善资料,
赚取积分