Grundlagen der Java-Technologien: Threads, Servlets, JSP und JDBC
Eingeordnet in Informatik
Geschrieben am in
Deutsch mit einer Größe von 5,67 KB
Was ist ein Thread?
Die Java Virtual Machine (JVM) ist multi-threaded. Das heißt, sie ist fähig zur gleichzeitigen Ausführung mehrerer Sequenzen (Programme). Die JVM kümmert sich um alle Details wie die Zuweisung von Ausführungszeiten, Prioritäten usw., ähnlich wie ein Betriebssystem mehrere Prozesse verwaltet.
Der grundlegende Unterschied zwischen einem Betriebssystemprozess und einem Thread besteht darin, dass Java-Threads innerhalb der JVM laufen (die selbst ein Prozess des Betriebssystems ist) und daher alle Ressourcen teilen, einschließlich des Speichers sowie der darin definierten Variablen und Objekte. Prozesse dieser Art, bei denen Ressourcen gemeinsam genutzt werden, werden manchmal als „leichtgewichtige Prozesse“ bezeichnet.... Weiterlesen "Grundlagen der Java-Technologien: Threads, Servlets, JSP und JDBC" »