一、问题描述:
定义一个子线线程,里面无限循环跑while,但突然跑不起来,设断点看里面的属性如下图:
意思为线程状态异常
二、解决方式:
经过排查,发现While块里面不小心夹了个return,触发了某个条件时,return跳出了循环,所以线程的函数执行完返回了,并没有一直在跑
谨记线程循环里面不能有return,也不能用break跳出while循环!
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!