精易论坛

标题: 多线程循环执行任务经常出现假死状态,但是线程状态是1 [打印本页]

作者: walkerbones    时间: 2024-12-30 00:52
标题: 多线程循环执行任务经常出现假死状态,但是线程状态是1


作者: chenboss    时间: 2024-12-30 00:55
线程代码可能存在出不去的循环
作者: walkerbones    时间: 2024-12-30 01:22
chenboss 发表于 2024-12-30 00:55
线程代码可能存在出不去的循环

出现的位置不固定,有什么分析工具吗锁定代码?
作者: chenboss    时间: 2024-12-30 01:37
walkerbones 发表于 2024-12-30 01:22
出现的位置不固定,有什么分析工具吗锁定代码?

调试输出看看不就知道了
作者: walkerbones    时间: 2024-12-30 02:52
chenboss 发表于 2024-12-30 01:37
调试输出看看不就知道了

异常场景位置不固定,代码量很多,猜测是资源抢占问题测试也不是,只能再排查
作者: rushirushi    时间: 2024-12-30 06:37
先排除代码本身的逻辑
作者: walkerbones    时间: 2024-12-30 16:56
rushirushi 发表于 2024-12-30 06:37
先排除代码本身的逻辑

运行一段时间才会出现这样的问题,所以很奇怪,还有就是以前用的图片找图没出现过这样的问题,现在改成内存找图出现这样的问题,我想多线程访问资源应该不会出现资源抢占问题,是从资源表里面读取读片数据
类似这样,
[JavaScript] 纯文本查看 复制代码
' 图像数据
pic_info = 到文本 (取指针地址 (variable)) + “,” + 到文本 (取字节集长度 (variable))





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4