Liersch Custom Calendar

Veröffentlicht am: 4. Februar 2017
Autor:

Liersch Custom Calendar ist ein WordPress-Plug-In zum Einblenden eines Buchungskalenders innerhalb einer Seite oder eines Artikels. Ein Anwendungsbeispiel ist eine Website zur Vermietung einer Ferienwohnung oder eines Ferienhauses. Dem Besucher werden auf einfache Art und Weise die noch verfügbaren Zeiträume dargestellt.

Weiterlesen …

Der sinnvolle Einsatz von Schnittstellen

Veröffentlicht am: 28. Januar 2017
Autor:

Die große Stärke von Schnittstellen ist, dass sie nachträglich einer Ableitungslinie hinzugefügt werden können. In .NET wird bspw. die Schnittstelle IDisposable für das Dispose-Pattern verwendet. In Java dient die Schnittstelle AutoCloseable dazu, für Klassen die Verwendung der try-with-resources-Anweisung zu ermöglichen.

Weiterlesen …

Liersch Related Posts

Veröffentlicht am: 7. Januar 2017
Autor:

Liersch Related Posts ist ein kostenloses Plug-In für WordPress, das ähnliche Artikel am Ende eines Beitrags auflistet. Zusätzlich wird ein Widget bereitgestellt, um ähnliche Artikel in der Sidebar anzuzeigen. Liersch Related Posts kann direkt aus dem WordPress-Plug-In-Verzeichnis bezogen werden.

Weiterlesen …

Thread-sichere Funktionen

Veröffentlicht am: 14. Mai 2016
Autor:

Thread-sichere Funktionen dürfen im Zusammenhang mit Multithreading uneingeschränkt benutzt werden. Es müssen also keine Maßnahmen zur Thread-Synchronisation getroffen werden. Einfache Beispiele für thread-sichere Funktionen sind mathematische Funktionen.

Weiterlesen …

Sicheres Beenden von Timer-Instanzen

Veröffentlicht am: 19. März 2016
Autor:

Die Klasse System.Threading.Timer verfügt über eine parameterlose Dispose-Funktion zur Freigabe. Laut Dokumentation sind jedoch Timer-Ereignisse nach der Freigabe möglich. Deshalb sollte die parameterlose Variante der Dispose-Funktion besser nicht benutzt werden.

Weiterlesen …

Threads und Deadlocks

Veröffentlicht am: 17. Oktober 2015
Autor:

Der Einsatz von Sperren zur Thread-Synchronisation birgt immer ein Deadlock-Risiko. Blockierungen treten dann auf, wenn zwei Sperren in unterschiedlicher Reihenfolge benutzt werden. Das folgende Beispiel zeigt exemplarisch eine fehlerhafte Implementierung, die im Multithreading-Einsatz zu Deadlocks führen wird.

Weiterlesen …

Manuelle Thread-Synchronisation

Veröffentlicht am: 28. Dezember 2012
Autor:

Die Verwendung mehrerer Abarbeitungspfade (Threads) innerhalb eines Prozesses erfordert diverse Maßnahmen zur Thread-Synchronisation, um Wettlaufsituationen auf gemeinsam genutzte Ressourcen zu unterbinden. In den meisten Fällen handelt es sich dabei um die Ressource Speicher.

Weiterlesen …

Nullwerte für Wertetypen

Veröffentlicht am: 11. Oktober 2012
Autor:

Im .NET Framework sind Datentypen entweder Wertetypen oder Referenztypen. Wertetypen haben grundsätzlich einen Standardkonstruktor, der dafür sorgt, dass alle Member-Variablen mit ihrem Standardwert initialisiert werden. Als Standardwert wird dabei auf Speicherebene der Wert 0 verstanden. Es ist generell nicht möglich, für Wertetypen einen Standardkonstruktor zu implementieren.

Weiterlesen …