2012-05-14 22 views

Trả lời

14

Chỉ một ví dụ của servlet tồn tại (mỗi classloader), và mỗi yêu cầu sẽ được phục vụ trên thread riêng của mình

Vậy là có bất cứ điều gì được chia sẻ giữa các yêu cầu bạn cần để quản lý đồng bộ

+0

Xin chào, mỗi yêu cầu sẽ được phân phối theo chủ đề của riêng nó. Bạn có thể vui lòng giải thích. – user1281029

+0

nếu bạn thực hiện GET để servlet nó sẽ gọi 'doGet()' cho yêu cầu của bạn, nhưng nếu bạn thực hiện một yêu cầu khác sẽ có một luồng khác được tạo ra –

+0

Dịch vụ servlet này có thể yêu cầu từng luồng một. khác để được phục vụ. – user1281029

1

Servlet là instanciated như singleton trong thùng chứa servlet, đó là lý do tại sao chúng ta không thể khai báo các biến toàn cục trong nó.

+4

'Không được' sẽ chính xác hơn 'không thể'. – EJP

+0

Đôi khi nó được dự định để chia sẻ các biến trên các chủ đề. – IndoKnight

+0

xem một số lựa chọn thay thế để thực hiện tại đây http://docstore.mik.ua/orelly/java-ent/servlet/ch03_01.htm – Ricardo

Các vấn đề liên quan