1 Einführung
  • Ziele Thread-gestützte Programmierung
  • Charakterisierung von Threads
  • Historischer Abriß
  • 2 Java API-Unterstützung zur Threadprogrammierung
  • Die Klasse Thread
  • Die Schnittstelle Runnable
  • Die Klasse ThreadGroup
  • Die Klassen ThreadLocal und InheritableThreadLocal
  • Kontrolle des Thread-Lebenszyklus
  • 3 Synchronisationskonzepte und -primitive
  • Konkurrenz um Ressourcen
  • Das Schlüsselwort synchronized
  • Das Methodenpaar wait und notify
  • Die Primitive Semaphore
  • 4 Synchronisationsprobleme und ihre Lösung
  • Erzeuger-Verbraucher Probleme
  • Hungrige Philosophen
  • 5 Verklemmungen
  • Verklemmt trotz synchronized ...
  • Verklemmt trotz Semaphore ...
  • Strategien zur Vermeidung von Verklemmungen
  • 6 Weiterführende Konzepte
  • Prioritäten
  • Scheduling
  • Thread Pooling
  • 7 Anwendungsbeispiele
  • Algorithmische Aspekte
  • Graphische Benutzeroberflächen
  • Netz-spezifisches
  • XML-Verarbeitung



  • separator line
    Service provided by Mario Jeckle
    Generated: 2004-06-07T12:31:04+01:00
    Feedback Feedback       SiteMap SiteMap
    This page's original location This page's original location: http://www.jeckle.de/vorlesung/javaThreads/toc.html
    RDF metadata describing this page RDF description for this page