我不明白glassfish v3.1.2的行为。
我用这样的glassfish线程池参数运行我的java web应用程序:
然后我向servlet发送了很多请求。我的servlet的逻辑是这样的:
//do some action
Thread.currentThread().sleep(5000);
Netbeans探查器在线程窗口中显示以下结果: http://s8.postimage.org/5hupqk4ad/profiler.png
似乎所有10个线程都已创建,但只有5个可以同时运行。 当然我想同时使用最大线程数。
有人可以解释这种行为,并建议如何解决它。
告诉我您是否需要更多信息。 感谢
答案 0 :(得分:1)
尝试检查您的客户端,可能是您有限制。