Parallel
09.01.2009
Perftools 1.0 veröffentlicht
Die Version 1.0 der Performance-Werkzeuge von Google stehen zum Download bereit.
weiterlesen
01.09.2008
Thread für Mehrkern-CPUs richtig programmieren
Für „Parallel Computing“ braucht es heute weder eine besonders hochgezüchtete Hardware noch eine spezielle Programmiersprache. Ganz im Gegenteil: Die notwendigen Zutaten finden sich in jedem gut sortierten Programmierer - haushalt. Das Zauberwort heißt Multithreading, also die gleichzeitige Ausführung mehrerer Programmstränge.
weiterlesen
01.07.2008
Asynchrone Hintergrundmethoden mehrfach aufrufen
Der erste Teil dieser Serie hat das Asynchronous-Pattern vorgestellt, das mit .NET 2.0 eingeführt wurde. Es bietet ein ereignisbasiertes Entwurfsmuster für asynchrone Hintergrundthreads. Im zweiten Teil der Serie geht es darum, die asynchron ausgeführten Methoden reentrant anzulegen. Sie sollen also vor ihrer Beendigung erneut aufgerufen werden können.
weiterlesen
01.06.2008
Fractallmage per Multithreading
Was nützt ein Dual-Core-Prozessor, wenn die Anwendung in nur einem Thread ausgeführt wird? Dieser Artikel erklärt, wie Algorithmen auch auf Multicore-Prozessoren gut skalieren. Nebenbei erfahren Sie, wie natives Imageprocessing in der WPF funktioniert.
weiterlesen
24.01.2008
Threading Building Block (TBB) Development Release
Multithreading-Spezilalist Kevin Farnham erläutert die Vorzüge der ersten TBB Development Release.
weiterlesen
01.12.2007
Das neue Asynchronous-Pattern im .NET Framework 2.0
Oft blockiert der synchrone Aufruf zeitaufwendiger Methoden die Bedienoberfläche. Deshalb ist es besser, solche Aufgaben im Hintergrund abarbeiten zu lassen. Für das .NET Framework 2.0 hat Microsoft ein neues asynchrones Entwurfsmuster eingeführt. Dr. Joachim Fuchs stellt es vor.
weiterlesen
WDS in der Praxis
01.11.2007
TreeView-Filter für Bilder
Nach der Theorie kommt die Praxis. Windows Desktop Search (WDS) bildet die Basis für einen Bilderbrowser. Beim Entwickeln des neuen Steuerelements werden Details des TreeView-Controls beleuchtet. Auch Multithreading kommt zum Einsatz.
weiterlesen
01.09.2007
Datenkonsistenz beim Multithreading sichern
Die Zukunft ist parallel. Höhere Leistungsfähigkeit wird sich bei Computern künftig nur noch durch den Einsatz mehrerer, parallel arbeitender Prozessoren erreichen lassen. Je mehr Programmfäden gleichzeitig arbeiten, desto drängender wird aber das Problem der Daten - konsistenz. dotnetpro stellt einen Lösungsansatz vor: Software Transactional Memory.
weiterlesen
01.02.2007
Fernsteuern übers Web
Nicht immer möchte man für eine kleine ASP.NET-Webanwendung oder einen Webservice auf dem Hostsystem gleich den Internet Information Server (IIS) installieren, wenn eigentlich eine Windows-Anwendung im Mittelpunkt steht. Wird die Komplexität des IIS nicht benötigt, kann eine Webanwendung auch von einer laufenden Windows-Anwendung gehostet werden.
weiterlesen
22.11.2006
.NET Vision Q3 2006
Nevron hat eine Aktualisierung seiner Control-Suite .NET Vision auf die Version Q3 2006 angekündigt.
weiterlesen