Frage : Verlegen, um eine Warteschlange zu überwachen, identische Ereignisse entfernen, wie AWT mit Mehrfachverbindungsstelle neu streichen Anträge tut

HALLO,
I morgens ermüdend, um ein Arbeitskraftgewinde einzuführen, das überwacht, eine Warteschlange und die identischen Ereignisse zu entfernen, die folglich
only eins Ereignis in der Warteschlange - z.B. sagen, wenn es gibt mehrfache Anträge, einzuschalten und ein Schalter in
a kurzer Zeitraum I, zum des letzten one.
I weg nur zu verarbeiten wissen, das AWT Gewinde im JVM tut dies mit Mehrfachverbindungsstelle neu streichen Anträge in einem kurzen Zeitraum von time
but, das ich kann nicht finden, der dass Algorithmus anywhere.
im Augenblick ich haben eine concurrentlinked Warteschlange, die gedient durch einen SAXOPHON-Definitionsgegenstand, dem parses
xml aufreiht und verursacht entsprechende Ereignisse, dort sind viele Gewinde, die, lassen Ereignisse into
the Warteschlange einsetzen, ich habe ein Verbrauchergewinde, diese Ereignisse zu entfernen und sie in ein Richtlinie engine
but setzend, um Extraarbeit zu sparen, möchte ich in der Lage sein, mehrfache Ereignisse der gleichen type.
Any Ideen zu entfernen bin das meiste welcome.
James.

Antwort : Verlegen, um eine Warteschlange zu überwachen, identische Ereignisse entfernen, wie AWT mit Mehrfachverbindungsstelle neu streichen Anträge tut

Wenn Sie versuchen, höchstens ein Ereignis von jedem die Warteschlange zu irgendeiner Zeit eintippen zu lassen, konnten Sie ein LinkedHashSet verwenden - dann alle geschehen es automcatically
Weitere Lösungen  
 
programming4us programming4us