IDEA通过run运行,结果显示不全,但是debug运行可以显示全

手写Tomcat

java版本1.8,Tomcat版本9.0.17

我想过是不是哪里缺少writer.flush();的问题,但是我对着视频敲的代码,视频里面每次run结果都可以完全显示

1. 服务器监听端口

img

2. 测试用例请求动态资源,通过run运行,结果显示不全

img

3. 但是debug运行可以显示全

img

4. 偶尔通过run运行,结果可以显示完全(几率小于1/10)

img

应该是线程问题吧,你发下代码