Quand/Pourquoi devrais-je utiliser le multi thread en Java?

Je ne sais pas quand je dois utiliser Multithread dans le développement Java, et la logique/raison de l'utiliser. Comment est-il utile dans différents scénarios?

Scénario 1

Je suis en train de faire un 2D à défilement jeu avec des ennemis et tout cela, penser à metal slug

Scénario 2

Je suis en train de faire une base de données démon de vérifier plusieurs base de données de contenu.

Scénario 3

Je suis en train de faire un servlet, JSP, avec quelques informations extraites de la base de données.

N'hésitez pas à modifier les scénarios de faire mieux.

En plus: dois-je utiliser optimisé pour les serveurs de jeu? Ou devrais-je pas?

  • trop génériques question...
  • Bien.... J'ai cherché un peu et j'ai trouvé ceci, mais je n'étais pas satisfait de la réponse. Donc, je re-demandé d'une façon que je le voulais . Si c'est trop large, alors il en est de cette question: stackoverflow.com/questions/7419619
  • Je crois que la question est suffisamment précise pour être mis hors de tenir maintenant.
  • Veuillez prendre ceci en garde. Ai-je besoin de dire à donner mon code source pour le public d'être assez précis?
InformationsquelleAutor Louis Hong | 2013-08-14