Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 run 方法中,我执行布尔检查以查看登录是否成功。
if (!logIn()) { return; }
我曾期望这会停止运行方法,并且线程会完成,但它没有?
该代码应该会导致您的线程停止运行,如果它直接位于Runnable.run().
Runnable.run()
如果没有,那么你正在做一些稍微不同的事情。
线程应该在run()完成执行后终止。调用return;应该终止 run()。你确定你的条件是真的吗?
run()
return;