Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.java > #12847
| From | Marcel Mueller <news.5.maazl@spamgourmet.org> |
|---|---|
| Newsgroups | de.comp.lang.java |
| Subject | Re: Polling versus Ereignissteuerung |
| Date | 2015-10-15 18:50 +0200 |
| Organization | MB-NET.NET for Open-News-Network e.V. |
| Message-ID | <mvolh8$btv$1@gwaiyur.mb-net.net> (permalink) |
| References | <17js1b1r57vgdjundmi51v20151oq80t7k@4ax.com> <mvnha9$leq$1@gwaiyur.mb-net.net> <obpu1bh3ndcuqap314v8kara5lfjjjeq4j@4ax.com> |
On 15.10.15 10.44, Gerhard Landeck wrote: > 2. Implementierung (Ereignisgesteuert): Xeyes registriert sich beim BS > als "Interessent" für Cursorpositionen. Ändert sich diese, wird Xeyes > benachrichtigt. > Da ist doch kein verstecktes Polling drin? Xeyes verursacht AFAIK keine wahrnehmbare CPU Last. Und das nicht erst seit neuestem. Den Takt gibt letztlich der Maustreiber vor und der hängt bei USB am USB-Controller-Interrupt, der wiederum durch Polling mit 1kHz die Maus nach neuen Koordinaten fragt. Letzters Polling ist Teil der USB-Spezifikation und damit unvermeidbar. USB-Devices können sich nicht unaufgefordert am Bus melden. Die CPU ist aber unbeteiligt. >> Ja und undefiniertes Verhalten, schließt den Fall, dass es geht auch mit >> ein. ;-) > > Aber auch nicht immer, oder? ;-) Doch schon, aber er /tritt/ nicht immer ein. Selten ist das dennoch nicht. Ich habe schon genug Programmcode gesehen, der nur zufällig funktioniert. Üblicherweise natürlich mit recht hoher Wahrscheinlichkeit. Race-Conditions sind eine der beliebtesten Stolperfallen dabei. Marcel
Back to de.comp.lang.java | Previous | Next — Previous in thread | Next in thread | Find similar
Polling versus Ereignissteuerung Gerhard Landeck <spam@glandeck.de> - 2015-10-14 14:41 +0200
Re: Polling versus Ereignissteuerung Florian Weimer <fw@deneb.enyo.de> - 2015-10-14 19:34 +0200
Re: Polling versus Ereignissteuerung Gerhard Landeck <spam@glandeck.de> - 2015-10-15 10:35 +0200
Re: Polling versus Ereignissteuerung Florian Weimer <fw@deneb.enyo.de> - 2016-03-28 20:21 +0200
Re: Polling versus Ereignissteuerung Marcel Mueller <news.5.maazl@spamgourmet.org> - 2015-10-15 08:32 +0200
Re: Polling versus Ereignissteuerung Gerhard Landeck <spam@glandeck.de> - 2015-10-15 10:44 +0200
Re: Polling versus Ereignissteuerung Marcel Mueller <news.5.maazl@spamgourmet.org> - 2015-10-15 18:50 +0200
Re: Polling versus Ereignissteuerung Gerhard Landeck <spam@glandeck.de> - 2015-10-16 14:59 +0200
Re: Polling versus Ereignissteuerung Marcel Mueller <news.5.maazl@spamgourmet.org> - 2015-10-16 18:27 +0200
csiph-web