CodeGym
Aktion
Lernen
Kurse
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan für Motivation
Community
Benutzer
Forum
Chat
Artikel
Erfolgsstorys
Aktivität
Rezensionen
Abonnements
Helles Design

Lektionen

  • Rezensionen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Mein Fortschritt
  • Kurse
  • Quest-Karte
  • Lektionen
  • Strategien zur Vermeidung von DeadLock

    Java Multithreading
    Level 7, Lektion 5
    Hallo Amigo! Ich möchte Ihnen einige Strategien zur Vermeidung von Deadlocks vorstellen. Die beste Strategie ist eine gut durchdachte Architektur und ein Regelwerk, wann und in welcher Reihenfolge Sperren verwendet werden können (Mutex-Erwerb). Der klassische Weg, mit dem Problem umzugehen, besteht darin, eine Sperrenhierarchie zu entwickeln und eine Regel festzulegen, dass einige Sperren niemals in einem Zustand erworben werden können, in dem sie bereits erworben wurden ...
    Verfügbar
  • Üben Sie das Beheben von Deadlocks

    Java Multithreading
    Level 7, Lektion 6
    „Hallo, Amigo!“
    Verfügbar
  • „wait-notify-notifyAll“-Strategie

    Java Multithreading
    Level 7, Lektion 7
    Hallo Amigo! Ich möchte mit Ihnen das Thema Wait-Notify ausführlich besprechen. Die Wait-Notify-Methoden bieten einen praktischen Mechanismus für die Kommunikation von Threads. Sie können auch zum Aufbau komplexer Thread-Interaktionsmechanismen auf hoher Ebene verwendet werden. Ich beginne mit einem kleinen Beispiel. Nehmen wir an, wir haben ein Serverprogramm, das verschiedene Aufgaben ausführen muss, die Benutzer über die Site hinzufügen. Benutzer fügen verschiedene Aufgaben zu verschiedenen ... hinzu.
    Verfügbar
  • Die Nuancen der Arbeit

    Java Multithreading
    Level 7, Lektion 8
    Hallo Amigo! Und noch ein paar Details. Das heißt, praktische Ratschläge. Angenommen, Sie haben eine Methode, die auf etwas wartet und in den Ruhezustand übergeht, bis die Bedingung erfüllt ist. Wenn die Sammlung leer ist, warten Sie öffentlich synchronisiert Runnable getJob() { if (jobs.size()==0) this.wait(); return jobs.remove(0); } In der Java-Dokumentation wird dringend empfohlen, die Wartemethode in einer Schleife aufzurufen: Wenn eine Sammlung ...
    Verfügbar
  • Üben Sie mit „wait-notify-notifyAll“

    Java Multithreading
    Level 7, Lektion 9
    „Hallo, Amigo!“
    Verfügbar
  • Weitere Synchronisierungs- und Multithreading-Details

    Java Multithreading
    Level 7, Lektion 10
    Hallo Amigo! Es gibt ein so umfangreiches Thema namens Java Memory Model. Im Prinzip müssen Sie es noch nicht wissen, aber es wird nützlich sein, davon zu hören. Um alle möglichen Probleme zu beseitigen, hat Java die Funktionsweise des Speichers geändert. Jetzt ist der Speicher nicht nur in einen lokalen Thread-Cache und einen globalen unterteilt, sondern der Mechanismus ist noch besser geworden. — ...
    Verfügbar
  • Googlen lernen. (So verwenden Sie eine Maske, um eine Liste von Dateien zu erhalten)

    Java Multithreading
    Level 7, Lektion 11
    „Hallo, Amigo!“ „Lassen Sie uns unsere Lektionen zum Thema Google fortsetzen.“ „Hier sind einige Übungen:“ Übungen zur Websuche: 1 Was ist an der goto-Anweisung schlecht? 2 Was sind reservierte Wörter in Java? 3 Was passiert, wenn ich „wait
    Verfügbar
  • Nützliche Links vom Professor - 27

    Java Multithreading
    Level 7, Lektion 12
    Hallo Amigo! Hier finden Sie zusätzliches Material. Link zu zusätzlichem Material
    Verfügbar
  • Das 10.958-Problem

    Java Multithreading
    Level 7, Lektion 13
    „Hallo, Amigo!“ „Hallo Julio. Sag mir, nach wem bist du benannt?“ „Zur Zeit meiner Urururgroßmutter gab es diesen berühmten Sänger namens Iglesias. Nun muss ich nur noch lernen, wie man „Nostalgie“ singt.“ „Was war das? – Singen?“ „Ich fang
    Verfügbar
  • Interviewfragen – Stufe 7

    Java Multithreading
    Level 7, Lektion 14
    „Hallo, Amigo!“ Interview Fragen 1 Was ist Deadlock? 2 Welche Strategien kennen Sie, um Deadlocks vorzubeugen? 3 Kann es bei Verwendung der Wait-Notify-Methoden zu einem Deadlock kommen? 4 Was wird häufiger verwendet: notify oder notifyAll?
    Verfügbar
  • Große Aufgabe: Einen Archiver in Java schreiben

    Java Multithreading
    Level 7, Lektion 15
    „Hallo, Amigo!“ „Hallo, Kapitän Eichhörnchen, Sir!“ „Bereit für eine neue Geheimmission?“ „Natürlich bin ich bereit, Sir!“ „Dann ist hier eine Datei mit Anweisungen. Heute werden wir eine neue Art von künstlicher Intelligenz entwickeln. Die
    Verfügbar
  • Du hast Level 28 erreicht

    Java Multithreading
    Level 8, Lektion 0
    Stufe 28
    Verfügbar
  • 1
  • ...
  • 29
  • 30
  • 31
  • 32
  • 33
  • ...
  • 60
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe zu Aufgaben
  • Preise
  • Java Syntax
Community
  • Benutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsstorys
  • Aktivität
  • Partnerprogramm
Unternehmen
  • Über uns
  • Kontakt
  • Rezensionen
  • Medien
  • CodeGym für Bildung
  • Häufig gestellte Fragen
  • Support
CodeGym CodeGym ist ein Java-Tutorial zum Lernen von Java von Grund auf. Dieser Kurs ist perfekt dafür geeignet, Java von Beginn an zu meistern. Er enthält über 1200 Aufgaben mit Sofortüberprüfung und grundlegende Theorie zu den Java-Grundlagen. Damit auch du bei deinem Kurs erfolgreich bist, haben wir eine ganze Reihe motivierender Inhalte: Quizfragen, Programmierprojekte, Inhalte zu effizientem Lernen und zum Berufseinstieg als Java-Entwickler.
Folgen
Interface-sprache
English
Deutsch
Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
Programmierer werden gemacht, nicht geboren © 2025 CodeGym
MastercardVisa
Programmierer werden gemacht, nicht geboren © 2025 CodeGym