4人のユーザーがサーブレットインスタンスにアクセスしているシナリオを考えてみましょう。1人のユーザーがdestroy()メソッドを呼び出しました。残りの3人のユーザーに起こりますか?サーブレットライフサイクルdestroy()メソッド呼び出し
-1
A
答えて
0
各サーブレットは、ユーザーがアクセスしたときに独自のセッションを作成します。 destroy()を呼び出すと、あなたのセッション/サーブレットのライフサイクルだけが有効になります。読書のための
追加リソース:
How do servlets work? Instantiation, sessions, shared variables and multithreading
http://www.tutorialspoint.com/servlets/servlets_overview.htm
0
我々は、すべてのクライアント要求は、新しいスレッドが作成され、に割り当てられるため、デフォルトのサーブレットで、マルチスレッドであることを知っていますそれはサービスを実行するためのものです。したがって、あるスレッドがdestroy()を開始すると、それ自体は終了しますが、他のスレッドは終了しません。
その他の点では、サーブレット仕様に違反しています。マルチスレッドのコンセプトについて例:1つのブラウザで1つのサイトから別のサイトに移動すると、同じサイトに接続していても終了しない場合は、2つのブラウザインスタンスを開いているとします。
関連する問題
- 1. サーブレットのdestroyメソッドの呼び出し
- 2. Railsのデータベース呼び出し(.save/.destroy)
- 3. Activity Destroyメソッドは、長押しのデバイスホームで呼び出されますか?
- 4. メソッド呼び出し
- 5. 他のオブジェクトからメソッドを呼び出すメソッド呼び出し
- 6. Railsアプリケーションのページナビゲーションで角度$ destroyメソッドが呼び出されない
- 7. Spring AOP @AfterThrowing - メソッドの詳細を呼び出すメソッドの呼び出し(メソッドを呼び出さない)
- 8. laravelデータテーブルのdestroyメソッドの代わりにshowメソッドが呼び出されました
- 9. ELのメソッド呼び出し
- 10. 静的メソッド呼び出し
- 11. コンストラクタの呼び出しメソッド
- 12. WaitUntilExists()メソッドの呼び出し
- 13. メソッド呼び出しAST
- 14. Pythonのメソッド呼び出し
- 15. メソッド呼び出しの順
- 16. Bindメソッド呼び出し
- 17. staticメソッドの呼び出し
- 18. Javascriptの呼び出し()メソッド
- 19. redirectToRouteメソッド呼び出し
- 20. ランタイムアセンブリロード、ByRefメソッド呼び出し
- 21. カスタムLinearLayout呼び出しメソッド
- 22. Ruby:initの呼び出しメソッド
- 23. は、メソッド呼び出し
- 24. メソッド呼び出しのセグメンテーションフォールト
- 25. Android Javaメソッド呼び出し
- 26. IOSメソッド呼び出し
- 27. Mootools:nullの呼び出しメソッド
- 28. メソッド呼び出しポストトランザクションコミット
- 29. メソッドの呼び出しが
- 30. DynamicILInfo呼び出しメソッド
ユーザーはdestroyメソッドを呼び出しません。 – AlBlue