在x86_64 linux直接返回了ETIMEDOUT,
在Cortex-A7中,总是被SIGBUS中断;所以使用时一定要判断errno是否为ETIMEDOUT,来判断是否发生超时。
为了保障期间,建议sem_timedwait返回时,都进行errno判断是否为ETIMEDOUT,进行判断超时。
在x86_64Linux系统中遇到ETIMEDOUT错误,而Cortex-A7处理器上则遭遇SIGBUS中断。文章建议在使用sem_timedwait时,务必检查errno是否为ETIMEDOUT来判断超时情况,以确保程序的健壮性。
在x86_64 linux直接返回了ETIMEDOUT,
在Cortex-A7中,总是被SIGBUS中断;所以使用时一定要判断errno是否为ETIMEDOUT,来判断是否发生超时。
为了保障期间,建议sem_timedwait返回时,都进行errno判断是否为ETIMEDOUT,进行判断超时。

被折叠的 条评论
为什么被折叠?