可能重複:
Why is (javax.servlet.)SingleThreadModel deprecated?什麼是落後Servlet的設計原理是辛格爾頓
servlet容器「一般」創建一個servlet的一個實例,同一個實例的不同的線程來服務多個請求。 (我知道這可以改變使用不推薦的SingleThreadModel和其他功能,但這是通常的方式)。
我認爲,背後的一個簡單原因就是性能提升,因爲創建線程比創建實例要好。但似乎這不是原因。另一方面,創建實例幾乎沒有優勢,開發人員不必擔心線程安全。
我想了解在線程安全權衡這個決定的原因。
你是什麼意思「同一實例的不同線程」。你在談論servlet處理程序線程池? – Gray
http://stackoverflow.com/questions/2551999/why-is-javax-servlet-singlethreadmodel-deprecated – kosa
@Gray是的,我正在談論servlet處理程序線程池。 –