idea异步/多线程debug操作步骤(亲测有效)
- 摆问题:如何debug异步代码
- 解决步骤(原谅我偷个懒不贴代码啦)
- 在异步代码前、后打上Thread模式断点
- 在异步代码内打上All模式断点
- 关于断点设置:断点处右键,可设置All/Thread,若想之后的断点保持同样设置,点击Make Default —— Done
3. 开启debug模式,一步步F8,即可跳入异步代码中,异步代码执行后自动跳出
4. debug期间若出现“Breakpoint reached in thread ...”提示,点击“Switch thread”,即可再次跳入异步代码中