pub enum MutexError {
NotInit(XwEr),
Interrupt(XwEr),
WouldBlock(XwEr),
Timedout(XwEr),
NotThreadContext(XwEr),
DisPmpt(XwEr),
DisBh(XwEr),
DisIrq(XwEr),
Unknown(XwEr),
}
Expand description
互斥锁的错误码
Variants§
NotInit(XwEr)
互斥锁没有初始化
Interrupt(XwEr)
等待被中断
WouldBlock(XwEr)
尝试上锁失败
Timedout(XwEr)
等待超时
NotThreadContext(XwEr)
不在线程上下文内
DisPmpt(XwEr)
抢占被关闭
DisBh(XwEr)
中断底半部被关闭
DisIrq(XwEr)
中断被关闭
Unknown(XwEr)
未知错误