Startseite > Archiv > Die Zukunft ist asynchron

Die Zukunft ist asynchron

dotnetpro 10/2008 Von Ralf Westphal erschienen in dotnetpro 10/2008 auf Seite 121
Code: A0810Async
3 Bewertung(en):

Zwischen einem Flaschenzug und einer Computeranwendung besteht prinzipiell kein Unterschied. Beide setzen eine Kette von synchronisierten Aktionen in Gang. Doch die Entwicklung der Hardware hin zu Mehrfachprozessoren verlangt von der Softwareentwicklung eine neue Sicht auf Funktionen – nämlich eine asynchrone.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Das kostenlose Probeabonnement

Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Bestellen Sie gleich das Probeabo und lesen Sie die aktuelle sowie die kommende Ausgabe der dotnetpro. Der Clou: Das kostet Sie keinen Cent. Die beiden Hefte kommen frei Haus zu Ihnen nach Haus und Sie können die dotnetpro digital über die iPad-App lesen.


Das Abonnement mit zwölf Ausgaben pro Jahr und vielen Vorteilen

Die neue Ausgabe vor allen anderen in den Händen halten, voller Zugriff auf das Heftarchiv mit über 3000 Artikeln, voller Zugriff auf die Projekte zu den Artikeln, Digitalausgabe dotnetpro für das iPad, künftig auch für andere Plattformen: Das alles erhalten Sie mit einem Abonnement. Zwölfmal im Jahr schicken wir Ihnen die dotnetpro frei Haus. Gleich Abo bestellen und Wissensvorsprung sichern.


Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_Neue   004514   121sp_Async   1967   1990ern   2006   2008   28476   4437   7643   8986   A0810Async   abbe   Abbildung   aber   abgeflacht   abgenommen   abgesehen   abhängig   Abläufen   absehbare   abstimmen   abstra   Abstraktion   Abstraktionsebene   Abstraktionsebenen   Achse   Adams   Adress   Adressraum   Adressräume   Agent   Ages   agieren   ähnlich   Aktionen   aktives   Algorithmus   alle   allem   allen   aller   Allerdings   allerorten   Alles   Alltag   also   Alten   Amount   Anabolika   Analogie   ande   andere   anderem   anderen   anderer   anderes   Ändern   anders   ändert   Andrang   Anfang   angekommen   angemessener   angesagt   angesehen   angesichts   angestoßen   angetriebenen   Anlehnung   Anode   Ansätze   Antike   antreiben   Antwort   Antwortzeitverhalten   Anweisung   Anweisungen   Anwendun   Anwendung   Anwendungen   Anwendungsraum   anziehenden   anzunehmen   ApartmentThreading   Applicati   Application   AppSpace   arbei   Arbeit   arbeiten   arbeitende   arbeitenden   arbeiter   Arbeitern   arbeitet   Arbeitspakete   Arbeitsstrang   Archi   Architect   Architek   Architektur   Architekturen   Architekturentwurfs   Array   Artikel   Assembler   asyn   asynchron   asynchrone   asynchronen   asynchroner   Asynchronizität   auch   Aufgabe   Aufgaben   aufge   aufgebaut   aufgespannt   Aufrufe   aufs   Aufwand   Ausbil   Ausgangspunkt   ausgedehnt   ausgedrückt   ausgeführt   aushilft   Ausmaß   Ausnutzung   ausreicht   aussendet   Außerdem   aussieht   auszu   auszuhebeln   auszulagern   auszunutzen   automatische   Autono   Autos   Babbage   Babbages   BackgroundWorker   bald   Band   basiert   bauen   Baum   Baumstämmen   Bausteine   baut   Bauwesen   Bedarf   bedeutet   bedienen   bedient   bedingt   beeinflusst   Befehl   Befehle   Befehlen   befeu   begann   Begriff   begriffs   beherbergt   beherrschen   behindern   behindert   Beide   beim   Beispiel   beitenden   beitet   beiträgt   beitsfortgang   beitungsgeschwindigkeit   beliebig   bemerkbar   bendigen   benötigten   Benzin   bequem   Berater   Berechnungskurs   Bereich   Bereichen   beschränkt   beschreiben   Beschreibung   besetzt   besser   bessere   besseren   besseres   bessern   bestehen   besteht   besten   bestimmten   betei   beteiligten   betreiben   Betriebssystemprozesse   Bevor   bewälti   bewältigen   bewegen   bewegenden   bewusst   Bezug   Bild   Bilder   Bisher   bisherigen   Bitkombinationen   Bits   blemlösungen   Blick   Booster   boren   brary   brauch   brauchen   braucht   breit   breite   Brennstoffe   bringt   Brücke   Bubblesort   Burger   Büro   Cecil   chariot   Charles   chediesegarnichtsounterschiedlichenMa   Chef   cher   Chip   Chipherstellers   chron   chrone   chronizität   chungen   Circuit   Client   Code   Codes   College   Comega   Computer   Computeranwendung   Concurrency   Conditions   Coordina   Coordination   Core   Crisis   Daan   dabei   daher   damit   Dampf   dank   dann   daran   Daranändert   darauf   daraus   dard   darin   darunter   dass   data   Daten   Datenbanktransaktionen   Datenres   Dauer   dauert   davon   dazu   Deadlocks   Decke   defi   definiert   demnach   denaufrufe   denbau   denken   Denkmodell   denn   Dennoch   denselben   denWeg   deren   derer   derts   DerUnterschiedzwischeneinemCompu   derWelt   deshalb   dessen   destärke   desto   determined   determinis   deterministische   Developer   dicke   Dictionary   dies   diese   diesem   diesemWeg   diesen   dieser   dieses   dieVerteilung   dieVirtuali   dieWelt   diewiederumunmit   Differenzmaschi   digitale   digkeitsentwicklung   Diktatflut   dirigiert   distanziert   dnpCode   doch   Dope   doppelt   Dort   dotnetpro   doton   Double   Drehorgelkurbel   dreht   Drehzahl   drei   druck   drücken   Druckerpresse   dung   dungen   durch   durchtränkt   dürften   DWORD   eben   Ebene   Ebenen   ebenfalls   echte   effi   effizientere   eher   eigenen   eigener   einander   einComputertut   eine   EineKettevonDomino   einem   einemWagen   einen   einenWert   einer   Einerlei   eines   einesWertes   eineWarteschlan   einfach   einfache   einfachen   einfachsten   Einfluss   einflusst   eingeschränkten   Einheiten   eini   einigen   einmal   Einstieg   einwenden   einzelne   einzelnen   Eisenbahnnetz   elek   elektro   elektromechanischer   Elektronen   Elektronenröhre   Elektronik   elektronische   empfangen   Ende   engen   enger   Engpässe   entdeck   enthält   entscheidend   entscheidender   Entscheidung   Entscheidungen   entspricht   Entwickeln   entwickelt   Entwickler   Entwicklung   Entwicklungsstands   Enwicklung   Erbe   Erfah   Erfin   Erfinder   Erfindungen   Erfolg   Erfolgsaussichten   erfordert   ergab   Ergebnis   Ergo   erhält   Erhebungen   erhöht   Erinnerung   erlaubte   erledigt   erleichtert   ermöglicht   erobern   erreichen   ersetzte   erspart   erst   erste   ersten   Erstens   Erstes   Ertutschritt   erwartet   erwartete   erzeugen   essenziell   etwa   etwas   Eurotunnel   Every   Existenz   Exper   explodieren   Fabrik   fach   Fachautor   Faden   Fähig   Fähigkeiten   Fahrzeugen   Fall   falls   fällt   Fazit   Fehlt   fert   fest   FIFO   finden   findung   fingertips   Fitchen   Flaschenzug   fliegen   fließen   flüsse   Folg   folgert   folgreich   folgte   following   formulieren   Förster   Fortgang   Frage   Framework   frei   freier   Fried   früher   früheVersion   führen   führt   führtdirektoderindirektüberMikro   führung   Funk   funktio   Funktionalität   Funktionen   funktionierender   funktioniert   Funktions   Funktionseinhei   Funktionseinheit   Funktionseinheiten   Funktionsweise   Fußbewegung   Galeeren   galt   gang   ganz   Gaspedal   Gäste   Gauge   geben   geblieben   gebnis   gebracht   Geburt   Gedanke   gefragt   gefundenen   gegebene   gehalten   gehören   geht   geistigen   geknickt   gekonnt   gekoppelt   gekoppelter   gelagertes   gelangen   gelie   gelöste   gelöstes   gemacht   gemäß   gemein   gemeinsam   gemeinsamen   gemeinsamer   Genauer   genauso   genpol   genug   genutzt   gepasst   gerade   Geräte   gerer   Gernot   gesagt   gesamten   Gesamter   Geschichte   geschieht   Geschwin   Geschwindig   Geschwindigkeit   Geschwindigkeits   Gesetz   gesetzt   gespannte   gesteckten   gesteigert   Getriebes   getroffen   Gewicht   gewinn   gewis   Gewissen   gewünschte   gibt   gigeVerarbeitungseinheiten   gilt   Gimpel   Gitter   Gläserne   gläsernen   gleichzeitig   Glüh   Glühbirne   Glühfaden   Google   gorithmen   greifen   Gren   Grenzen   Griechen   griff   groß   Größe   großer   größer   größere   größeren   Grund   Grundbaustei   gründerzeitliche   grundlegende   grundlegenden   grundsätzliche   haben   halb   Hall   halten   Hammer   handeln   handfest   handhabbarenTem   hängiger   HARD   Hardware   hatte   hätte   hatten   hätten   Häufige   Hebel   Hebelgesetzen   Hebelstange   hebt   heed   Heinz   heißt   helfen   heraus   Herausforde   herauskam   herausstellte   Hersteller   Herzen   heute   heutesindeselektronische   heutigen   heutiger   hier   hierarchische   hieren   Hilfsmittel   hilft   hinab   hinauf   hingegen   hinsichtlich   hinunter   historische   historischeTechni   Hochsprache   Hochtechnologie   hoffentlich   Hoffnung   höhere   höheren   höherer   Hürden   Identifikation   ignoriert   Ihnen   Ihre   ihren   Ihrer   Ihres   Imbiss   immer   immernochdeterminiert   indem   indirekt   indirekte   Industrial   Infra   Infrastruktur   Infrastrukturleistungen   Ingenieure   Inhalt   Inkonsistenzen   Inneren   innerlich   Intel   intelligenter   Internet   Interpretieren   Irak   ISBN   Jahre   Jahren   Jahrhun   Jahrhundert   jahrhunderte   Jahrhunderts   jahrzehntelang   Jean   Jede   jedem   jeder   jedoch   Jeffrey   Jenseits   jetzt   jeweiligen   John   Judd   kann   Kasse   Kathode   Käufer   kaum   kaummehralseineDrehorgel   kein   keine   keinen   keit   keiten   kenbihl   kette   klappe   klappt   klar   klei   kleinen   kleiner   Kleingeld   kleinsten   Knickpunkt   Knopf   Knopfdruck   Kollege   Komman   kommen   Kommt   Kommu   Kommunikation   Kommunikationspfeile   Kommunikationstechnologien   kommunizieren   kompakterer   komplett   komplexen   komplexer   komplexere   Kompo   Komponenten   Konflikte   Konkret   können   könnte   konnten   könnten   Konrad   Konsolidierung   Konstante   Konstruktion   Kontrakt   konzen   konzentrieren   Konzept   Kooperation   Koordi   Koordina   Koordinationsdatenstruk   Koordinationsdatenstruktur   Koordinationsdatenstrukturen   Korrektheit   Kost   Kräf   Kraft   Kräfte   Kräftigste   Kraftquellen   Kraftverstärkung   Krieg   Kultur   Kunde   Kunden   künftig   künftige   Kurbelwelle   kursive   Kurve   kurz   Kutsche   Kybernetiker   lädt   lange   länger   langeVereinfa   langsam   langsame   lassen   lässt   lasten   Lauern   laufen   läuft   lautet   Layout   lebe   Leben   Lebendigen   Lebens   Legacy   lehren   Lehrgeld   leich   leicht   leichter   Leijen   Leistung   leistungsfähi   leistungsfähige   Leistungsfähigkeit   Leiter   leiteten   Leitfrage   lelisieren   lelisierung   lere   lernen   letz   letztlich   lich   licher   lichkeit   licht   Lichtspender   lief   liegen   liegende   lies   ließe   LIFO   ligten   lism   Liste   lität   Löcher   lohnt   lose   lösen   lösenden   Lösung   lösungen   Lücke   lung   machen   machine   Machines   macht   magnetischer   Mana   Manchmal   Männer   Maschi   Maschine   Maschinellen   Maschinen   Maschinenbefehlen   Maschinenfunktionen   Maschinenzeitalter   massentauglich   Materialien   Mechanik   mechanische   mechanischen   Medieval   Mediums   Meeting   Meetings   mehr   mehrere   mehreren   Mehrfachprozessoren   melden   Mensch   Menschen   menschliche   Metho   Methode   Methoden   Methodenaufruf   Methodenaufrufe   Micro   Microsoft   Middle   mierschalter   mindern   Minenfeld   Missver   miteinander   Mitgliedern   Mitgründer   Mittel   mittelalterliche   mittelalterliches   mittelbar   mittels   modell   moderne   moderner   möglich   Möglichkeiten   möglichst   Moore   Moores   Mooresches   Morgen   Motivation   Motor   Motoren   MSIL   mühle   Mühlstein   Müllers   Multi   Multicore   Multithreading   muss   müssen   müssten   nach   Nachrichten   Nachrichtentypen   nächst   nächste   nächsten   nächster   Nächstes   nachzudenken   nahe   naheliegend   nämlich   NASA   nationsdatenstrukturen   Natur   natürlich   nebeneinander   Needs   negiert   nehmen   nehmungen   Nein   nenten   nenwelt   nere   neue   neuen   News   nicht   nichts   niemand   nieren   niert   nikation   Nische   noch   normalen   nutzen   nutzt   oben   Ochse   oder   oderne   Ohne   ohnehin   Optimal   Optimize   Organisation   Organisationen   Paradigmen   paral   paralle   parallel   Parallele   Parallelen   Paralleler   paralleli   Parallelisierung   Parallelität   passender   peraturen   Performance   persistenter   Pfer   Pferde   Pferdegespanne   Pferdewagen   phase   physi   physikalischen   physische   physischen   Picture   pien   Pistole   Planungen   Plattform   Platz   ponenten   Power   praktischen   Prämisse   präsentiert   Prinzi   Prinzipiell   Priorität   Problem   Probleme   Problemlösung   Problemlösungen   Produktivitätstools   produzieren   Professional   Program   Programmiersprachen   Programmierung   protein   Prozes   Prozesse   Prozessen   Prozesso   Prozessor   Prozessoren   Prozessorkerne   Prozessorleistung   Prozessorressourcen   pseudo   Punkt   Pyrami   QdnpLinkSL0810Async1   QdnpLinkSL0810Async10   QdnpLinkSL0810Async11   QdnpLinkSL0810Async12   QdnpLinkSL0810Async2   QdnpLinkSL0810Async3   QdnpLinkSL0810Async4   QdnpLinkSL0810Async5   QdnpLinkSL0810Async6   QdnpLinkSL0810Async7   QdnpLinkSL0810Async8   QdnpLinkSL0810Async9   Qualität   Quantität   Quasi   quellen   Queue   Quicksort   Race   Räder   Rädern   railroad   Ralf   ralfw   rallel   rallelität   rallelprogrammierung   rarchien   Raum   räume   räumen   realenWelt   Realität   Rechenleistung   Rechner   Rechnern   reden   Referent   regelrecht   Register   Registern   reich   reiche   Reihe   rekursiv   rekursiven   Relais   relativ   Remoting   repräsentieren   Research   Ressour   Ressourcen   Ressourcenzugriff   Rest   Resultate   resultiert   Revolution   rich   Richten   Richter   richtig   rinnen   Rolle   roman   Römer   römischen   Routine   rüber   Ruderer   ruft   rung   Runtime   ruts   sächlich   Scalability   Scale   schaffen   schaffenden   Schalter   Schalterstellung   schau   schauen   scheiden   schein   scheinbar   scheint   schen   Schicht   schichte   schinen   Schlachtfeld   schlage   schlägt   Schlauste   schlecht   Schleifen   schließen   schließlich   Schluss   Schmiedehammer   Schmieden   Schmunzeln   schnel   schnell   schneller   schnellere   schnelleren   Schnelligkeit   schon   schränkt   schreiben   Schreibvolumen   Schritt   Schritten   schutz   Schwach   schwer   schwereren   schwindigkeit   Schwung   sehe   sehen   Sehr   seien   Seil   Seilen   Seilzug   sein   seine   seinen   seiner   Seit   Seite   seits   Sekretä   Sekretärin   selben   selbst   selbstver   sembler   sentliches   Sequen   Sequenziali   Sequenzialität   sequenziell   sequenziellen   sequenzielles   serialisiert   Service   Serviceprozess   setz   setzen   Shekar   Shuttle   sich   sichauchaufderDetailebenefortsetzt   sicherung   Sicht   sierung   sind   sitzen   Skalierbarkeit   sodass   soft   Software   Softwareent   Softwareentwick   Softwareentwickler   Softwareentwicklung   Softwareentwurf   Softwaregeschichte   Softwarezel   Softwarezelle   Softwarezellen   sogar   solch   solche   solchen   solcher   soll   sollen   Sollte   sollten   Solution   somit   sondern   soren   Sortier   Sortieralgorithmus   Sortiercodes   sourcen   Soviel   sowohl   sozusagen   space   spannten   später   spätere   spätestens   Special   Speicher   Speicherverwaltung   Speicherzelle   spiegelt   Spiel   spielt   Spitze   Sprache   sprechen   spurweite   Stack   stan   ständlich   ständnissen   Stange   starke   starken   stärkeren   stärkerer   stärkerröhre   Start   starten   Startplatz   Statt   Stattdessen   steckt   steckten   Stefan   stehen   steht   steigt   stein   Steinen   stellen   stellt   stemmen   steuern   Steuerstrom   steuert   Steuerung   stimmt   stloc   Straight   straktion   Straßenbahn   Straßenbreite   Straßennetzes   Stream   streuen   strick   Strom   Stromfluss   structure   Struktur   strukturieren   Stück   Stufen   sung   sungen   Support   symbolisiert   synchron   synchrone   synchronen   Synchronisationen   Synchronisationspunkte   Synchronisieren   synchronisierten   Synchronisierung   Synchronizität   system   Taktgeber   Taktra   Taktraten   tanz   Task   Tatsache   Technik   technisches   Technologie   Technologien   Technologievermittler   Teil   teilen   tekturen   telbar   tenwissen   tere   terministisch   ternehmungen   Terrain   that   theoretiker   Theorie   thodenaufruf   thodenaufrufe   Thread   Threading   Threads   threadsicher   tigen   Tilkov   tion   tionsdatenstrukturen   tionseinheiten   Tippen   tischundsynchron   tolemachtsieauchnichtwenigertrivial   tollen   tomatische   Tragen   träger   Trägerrakete   Transistor   Transistoren   traversieren   treten   triert   triviale   trivialen   tronen   tronenkraft   tronisch   tronischen   trotzdem   Trug   Tunnel   turen   über   überall   übergeordne   überholt   Überkultur   Überlegen   überproportional   übersetzt   übersprun   Übertra   überträgt   Übertreibung   überwinden   übrig   übrigens   umdenken   Umdrehungen   umfällt   Umgang   umgekehrt   umgelegt   umschiffen   umsetzen   umsonst   umständlicher   Umsteigen   umstellen   Umwelt   umzustellen   Unab   unabhän   unabhängig   unabhängige   unaufhaltsam   UnddiewiederumsindSchalterfürStrom   undTier   Ungebrochen   unmittelbar   Unsere   unserer   unter   Untergebenen   Unterhalb   unterliege   Unternehmen   Unternehmun   Unterschied   unterschiedliche   unterschiedlichen   Unterschiedlichkeit   unterster   Urzeiten   verändert   verankert   verantwortungs   verar   verbessern   Verbindung   Verbrennung   verbunden   verein   Vereinfachungen   Verfeinerungen   Verfügung   vergangenen   verhält   Verhältnis   Verkäufer   verknüpft   verlangt   verlassen   verlässlich   vermeiden   vermeintlich   vermieden   Vermitt   vermittelt   verschiedene   verschwimmen   versenden   verständ   verständlich   verständlicher   Verständlichkeit   verstärkt   verstärkten   Versuch   Versuchen   versucht   Vertei   verteilbare   verteilen   verteilte   Verteilung   Vervielfältigung   viel   viele   vielen   vielenVerkäufern   vielfach   Vielfaches   vielgehassten   vielleicht   vielmehr   virtuelle   virtuellen   Visual   Vokabular   vollziehen   voneinander   voran   Voraussetzung   Vorbereitung   vorgänge   vorgibt   vorhanden   vorhandene   vorhandenen   vorhandener   vorherrschende   wachsen   wachsende   Wahl   wahrscheinlich   wältigen   wandelt   wann   ware   wäre   wareentwicklung   waren   warezellen   Warfield   wartbarer   Warten   wartet   warum   wasihmeindurchlaufendesBand   Wasser   Wasserkraft   Wechsel   Wege   wegen   weichen   weil   weise   weisedas   weiß   weit   weiter   weitere   weiterer   weiteres   weiterhin   Welt   Weltraumfahrzeugen   wendungen   wendungsraum   wenig   weniger   Wenn   werden   werdenden   wesen   Wesent   wesentlich   wesentliche   Westphal   wichtigen   wicklern   wicklerveranstaltungen   wicklung   wider   wieder   wiederum   wikipedia   will   wind   Winde   Windmühle   wird   wirk   wirken   wirklich   wirkt   Wissen   wofür   Wollen   womöglich   worden   Worker   Workern   wörtlich   Wünschen   wünscht   wurde   würde   wurden   würden   Wurzeln   wussten   years   Your   Zahl   zahlt   Zahn   Zahnrad   Zahnräder   zehn   zeichne   zeigt   Zeile   Zeit   Zeitalter   Zellen   zentrieren   zertrümmern   zess   zessgruppen   zessorarchitektur   zessorressourcen   ziehen   Zieht   Ziel   ziell   ziemlich   zienter   zienterer   zinzufuhrunmittelbar   zitiert   zuerst   zügen   zugestehen   zukommen   Zukunft   zumindest   zunächst   zurück   zusam   zusammen   zusammenhängendes   zuse   zusehen   Zuses   Zustand   Zuweisung   Zwar   zwei   zweiten   Zweitens   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen










Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Welche .NET-Technologie nutzen Sie am liebsten?






Ergebnis anzeigen