如图所示,①:代表单线程debug;②:代表多线程debug;
在测试异步多线程时需要使用②,但是注意:使用②时,需要在进入断点之前,切换窗口到该工程,对应的窗口才会进入断点,不然就会跳过断点执行完,如下图:
进入线程断点之前,鼠标单击切换到对应的项目即可。
如果是单线程的debug,使用①打断点,这样不管是否在该项目窗口或者根本不在idea界面,进入断点都会自动触发,打开idea界面,会自动定位到debug断点处,因为①代表的是全局的断点,默认设为①即可,单线程时自动定位断点处比较方便,不用担心会跳过断点执行。
带着疑问去思考,然后串联,进而归纳总结,不断追问自己,进行自我辩证,像侦查嫌疑案件一样看待技术问题,漆黑的街道,你我一起寻找线索,你就是技术界大侦探福尔摩斯