13.11.2009, 17:31 Uhr

Multi-Prozessor-Systeme in .NET optimal programmieren

Zürich, 10. November 2009 – Mit der Verbreitung der Multicore- und Multiprozessor-Computer hat die Bedeutung von Parallelität und Nebenläufigkeit in heutigen Softwaresystemen stark zugenommen. Die sequentielle Rechenleistung konnte in den letzten Jahren bekanntlich nicht mehr wesentlich erhöht werden. Darum bietet das Zentrum für Informatik (ZFI) in einem zweitägigen Kurs das nötige Wissen über Konzepte und Risiken für .NET an, das über den Horizont der heutigen Literatur hinausgeht.
Die Nebenläufigkeit stellt den Softwareentwickler von heute vor neue technische Probleme und Herausforderungen. Die Softwarearchitekten wollen mit dem Einsatz von Threads und Prozessen die Software beschleunigen und fragen sich, wann und wo überhaupt dies möglich ist? Darüber hinaus suchen sie Antworten auf weitere Fragen: Wie lassen sich die Gefahren von Race-Conditions und Deadlocks systematisch verhindern? Auf welche Starvation-Probleme sind bei Prioritäten und Synchronisationen zu achten? Welche Modelle und Design-Patterns eignen sich für die nebenläufige Programmierung und welche spezifischen Probleme gibt es in .NET? Antworten finden Software-Entwickler und –Architekten in einem speziellen Kurs des Zentrum für Informatik (ZFI).

.NET-Wissen, das über die aktuelle Literatur hinausgeht
Das Zentrum für Informatik (ZFI) bietet in einem zweitägigen Seminar .NET-Wissen an, das sofort in der Praxis umgesetzt werden kann. Unter Leitung von Dr. Luc Bläser wird im Kurs "Efficient Concurrent Programming in .NET" der effiziente und sichere Einsatz von Nebenläufigkeit in der Praxis für das .NET Framework 3.5 behandelt. Die Sprache C# wird dabei für Programmbeispiele eingesetzt. Die Teilnehmer haben die Gelegenheit, ihr gewonnenes Wissen in praktischen Übungen anzuwenden und zu vertiefen. Der Kurs vermittelt einen detaillierten Überblick über die Konzepte der Nebenläufigkeit in .NET sowie deren sicheren und effizienten Anwendung in der Praxis. Der Kurs ist so gestaltet, dass er nicht nur .NET-Standardwissen vermittelt, sondern auch über den Horizont der aktuellen Literatur hinausgeht. So werden auch weitergehende Konzepte und besondere Risiken in .NET diskutiert.

Zentrum für Informatik, Technoparkstrasse 1, 8005 Zürich, Tel. 044 732 4000, Fax 044 732 4009,
info08@ZFI.ch


Das könnte Sie auch interessieren