www.wikidata.de-de.nina.az
Unter asynchroner Kommunikation versteht man in der Informatik und Netztechnik einen Modus der Kommunikation bei dem das Senden und Empfangen von Daten zeitlich versetzt und ohne Blockieren des Prozesses durch bspw Warten auf die Antwort des Empfangers wie bei synchroner Kommunikation der Fall stattfindet Die asynchrone Kommunikation ist nicht zu verwechseln mit dem Begriff asynchrone Datenubertragung dieser bezieht sich auf Medienzugriffsverfahren Beispiele fur asynchrone Kommunikation zwischen Menschen sind E Mail SMS und Chat Konversationen Newsletter oder Mailing Listen sowie Eintrage in Diskussionsforen bzw Newsgroups Viele Groupwaresysteme verfugen uber proprietare Dienste zum Versenden und Empfangen von Nachrichten Insbesondere im beruflichen Kontext bietet asynchrone Kommunikation das Potenzial von Effizienzsteigerungen gegenuber synchroner Kommunikation Der Informationsempfanger benotigt die Informationen haufig nicht in dem Moment in dem sie durch den Sender zu Verfugung gestellt werden In einer asynchronen Kommunikationsform werden die Informationen zentral zur Verfugung gestellt z B durch ein Enterprise Content Management und durch den Empfanger bei Bedarf abgefragt Dieses Konzept bietet die Moglichkeit z B die Anzahl von Meetings zu reduzieren Inhaltsverzeichnis 1 Implementierung 1 1 Select poll Schleifen 1 2 Callback Funktionen 1 3 Leichte Prozesse 1 4 Channel I O 1 5 Registered I O 2 Literatur 3 Siehe auch 4 WeblinksImplementierung BearbeitenSelect poll Schleifen Bearbeiten Unter Unix und BSD Betriebssystemen kann der Syscall select verwendet werden der einen Prozess anhalt bis eine Ressource zuganglich geworden ist Einige Unix Derivate bieten besser skalierende Funktionen wie z B epoll unter Linux kqueue unter FreeBSD und dev poll bei Solaris Callback Funktionen Bearbeiten Verfugbar unter Mac OS VMS und Windows Leichte Prozesse Bearbeiten Light weight processes LWPs stammen ursprunglich von Plan 9 Channel I O Bearbeiten Verfugbar bei Grossrechnern bei denen der Koprozessor die Interrupts ubernimmt Registered I O Bearbeiten Verfugbar unter Windows Server 2012 und Windows 8Literatur BearbeitenPeter Mandl Andreas Bakomenko Johannes Weiss Grundkurs Datenkommunikation 2 Auflage Vieweg Teubner Verlag Wiesbaden 2010 ISBN 978 3 8348 0810 3 Klaus Beck Computervermittelte Kommunikation im Internet R Oldenbourg Verlag Munchen 2006 ISBN 978 3 486 57891 1 Martina Dittler Computervermittelte Kommunikation in netzbasierten Lernszenarien Herbert Utz Verlag Munchen 2002 ISBN 3 8316 0131 3 Gernot Starke Effektive Softwarearchitekturen 7 uberarbeitete Auflage Carl Hanser Verlag Munchen 2015 ISBN 978 3 446 44361 7 Ralf Reichwald Hrsg Mobile Kommunikation 1 Auflage Verlag Th Gabler Wiesbaden 2002 ISBN 978 3 409 11865 1 Siehe auch BearbeitenNicht blockierende SynchronisationWeblinks BearbeitenWarum das Telefongesprach verschwindet Asynchronous I O Support in Linux 2 5 Middleware Konzepte abgerufen am 7 August 2017 Verteilte Systeme Kommunikationsmodelle abgerufen am 7 August 2017 Gekoppelte synchrone oder nicht gekoppelte asynchrone Kommunikation und einfache oder komplexe Messaging Funktionen in Zusammenhang mit einem Enterprise Service Bus abgerufen am 7 August 2017 https www qmbase com asynchrone kommunikation Abgerufen von https de wikipedia org w index php title Asynchrone Kommunikation amp oldid 232010637