Nebenläufigkeit mit Java

Veranstalter

Lorenz Schauer

Hörerkreis

Die Veranstaltung richtet sich an Studenten der Informatik bzw. mit Nebenfach Informatik, die ihr Wissen in dem angebotenen Thema vertiefen wollen.

Umfang

Zusatzangebot (Keine ECTS)

Termin(e)

Ab 11.01.16, jeweils Montags von 18-20 Uhr c.t.,

Ort: Hauptgebäude (Geschwister-Scholl-Platz 1),
Raum: M010

Anmeldung

Keine Anmeldung notwendig.

Aktuelles

  • 09.02.2016: Die Lösung zur Übung 01 wurde ergänzt und findet sich nun unter Download
  • 02.02.2016: Die Programmieraufgaben der gestrigen Übungsstunde, sowie die vorgestellten Implementierungen stehen nun zum Download bereit.
  • 01.02.2016: Heute findet eine reine Übungsstunde mit Programmieraufgaben statt. Der Code-Rahmen für Aufgabe 2 befindet sich unter Download.
  • 26.01.2016: Der Java-Code zu den gestrigen Aufgaben steht nun zum Download bereit.
  • 25.01.2016: Die Folien der heutigen Veranstaltung stehen nun zum Download bereit.
  • 19.01.2016: Der Java-Code zur gestrigen Aufgabe steht nun zum Download bereit.
  • 18.01.2016: Die Folien der heutigen Veranstaltung stehen nun zum Download bereit.
  • 11.01.2016: Die Folien der heutigen Veranstaltung stehen nun zum Download bereit.
  • 17.09.2015: Willkommen auf der Webseite zum Zusatzangebot "Nebenläufigkeit mit Java"

Inhalt der Veranstaltung

Die Veranstaltung befasst sich mit der vertieften Einarbeitung in die nebenläufige Programmierung anhand von Java. Folgende Konzepte werden dabei behandelt und anhand von Übungsaufgaben mit Java implementiert:

  • Scheduling
  • Threads
  • Deadlocks
  • Semaphore
  • Monitore
  • usw.

Die Veranstaltung versteht sich als Zusatzangebot zur Verbesserung der Lehre und soll die Möglichkeit bieten, gelernte Konzepte in praxisnahen Übungen zu vertiefen. Der Kurs gestaltet sich als interaktiver Unterricht, in welchem die Teilnehmer selbstständig programmieren müssen. Bitte bringen Sie daher immer Ihren eigenen Rechner mit!

Material / Literatur

Die behandelten Folien und Beispielprogramme werden hier zur gegebenen Zeit bereitgestellt.

Datum Thema Material (Folien, Code)
11.01.2016 Einführung in Java Thread-Konzept 01_EinfuehrungUebung01
18.01.2016 Eigenschaften und kritische Abläufe 02_EigenschaftenSyncUebung02
25.01.2016 Synchronisation von Threads 03_SyncUebung03
01.02.2016 Übungsaufgaben Uebung0404_ExcerzisesUebungen

Kontakt

Für Fragen/Kritik oder Anregungen wenden Sie sich bitte an Lorenz Schauer