aşağıdaki programı:Sunucu tarafından oluşturulan örnek ne zaman ölür?
public class SimpleCounter extends HttpServlet {
int counter=0;
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/plain");
PrintWriter writer = response.getWriter();
counter++;
writer.println("accessed " + counter + " times");
}
}
sayaç arttırılmış değerini bu servlet URL'ye erişen her zaman yazdırır. Sunucunun bu sunucu uygulamasının bir örneğini oluşturduğunu ve bu sunucuya yönelik bir istek olduğunda, yeni bir iş parçacığının bu isteği sunucu tarafından oluşturulan özel örneğe eşlediğini okudum.
Örnek, sunucu tarafından oluşturulan (hangi iş parçacığı eşleştedir) die? Yeni bir istek tarafından oluşturulan iş parçacıkları ne zaman ölür?
Bu, belirli bir kapsayıcıyla ilişkili mi? Bazıları, Google App Engine gibi, belirli bir süre için istek almayan uygulamaları agresif bir şekilde geri alır. –
@ Mike Samuel aslında değil. Ama cevap/tartışmaya dahil olabilir –
İlgili: http://stackoverflow.com/questions/3106452/how-do-servlets-work-instantiation-session-variables-and-multithreading – BalusC