互斥量释放失败是什么原因?

发布于 2021-06-18 10:07:55    浏览:114

大家好!我有两个线程使用互斥量访问同一个485接口,但是程序运行一段时间后,会出现死机的情况,报的错误是其中一个线程互斥量释放失败。
定位在下面的语句上。请问,这个可能是什么原因导致的?谢谢大家!
image.png

查看更多

yangjie
yangjie 2021-06-18
This guy hasn't written anything yet

用了一段时间,说明一开始是没问题的。
运行率一段时间后,mutex的类型被改变了,检查下内存越界、内存溢出

2 个回答
123
123 认证专家 2021-06-19
This guy hasn't written anything yet

系统运行过程中,监控一下是不是内存穿了。简单点的话就用free看是不是内存随着时间运行一直增加的。

撰写答案

请登录后再发布答案,点击登录
关注者
0
被浏览
114

发布
问题

分享
好友

手机
浏览

扫码手机浏览