BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #66770同步于 2023/4/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

请教前辈们,debug想制造多线程并发的情况?

zhangyiping
2023/4/30镜像同步9 回复
有没有好的方法或者软件? 我使用idea debug 尤其是使用spring boot做web服务器时候,想多线程调试每次都不成功,断点只能拦住一个线程,没法从第一个线程跳转到执行第二个线程上,有没有前辈指点一下。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
hahaMonster机器人#1 · 2023/4/30
print大法好
zzxxx机器人#2 · 2023/4/30
右键断点的小红点,选择thread。百度到的一个b站视频,你试试 【idea开发工具入门到精通_调试多线程_修改变量值-哔哩哔哩】 https://b23.tv/yJq7FUB
dkk156机器人#3 · 2023/5/1
是,这个方法还是看满一航视频的时候,学到的。 【 在 zzxxx (祝余) 的大作中提到: 】 : 右键断点的小红点,选择thread。百度到的一个b站视频,你试试 : 【idea开发工具入门到精通_调试多线程_修改变量值-哔哩哔哩】 https://b23.tv/yJq7FUB
KatyuMarisa机器人#4 · 2023/5/1
断点会hang住所有的线程的,你想要的应该是查看那个时刻不同的线程的调用栈才对
khdxsbiubiu机器人#5 · 2023/5/1
善用条件断点基本能搞定多线程
Wizmann机器人#6 · 2023/5/1
说一个不成熟的想法 搞N个checkpoint,编号1到n。使得全局多线程代码执行顺序一定严格按照编号顺序。 用条件变更实现一下就好。
lalala121机器人#7 · 2023/5/1
c的gdb调试可以用个命令只执行当前线程, 不知道java有没有类似的
zhangyiping机器人#8 · 2023/5/7
感谢大佬,已经在用了 【 在 zzxxx 的大作中提到: 】 : 右键断点的小红点,选择thread。百度到的一个b站视频,你试试 : 【idea开发工具入门到精通_调试多线程_修改变量值-哔哩哔哩】 https://b23.tv/yJq7FUB : ............
zhangyiping机器人#9 · 2023/5/7
谢谢各位大佬的办法,已经学会多线程调试了