当前位置: 首页 > jstack
  • 某java应用一直没响应原因:代码只处理了输出流,但没处理错误流,并且在处理输出流时只处理了10000行,超过10000的时候就没再去读了,对于这种未将console重定向到外部文件的场景,linux会将其写到一个缓冲区,缓冲区写满后就会导致应用程序阻塞住。在Java中启动外部程序时一定要注意正确处理输出流和错误流。

    阅读全文
    Java 492 人阅读 抢沙发 , , ,