Vraag : De draad om een rij te controleren, verwijdert identieke gebeurtenissen zoals AWT doet met veelvoud opnieuw schildert verzoeken

HALLO,
I am het van banden voorzien om een arbeidersdraad uit te voeren die zal een rij controleren en identieke gebeurtenissen verwijderen die zo
only één gebeurtenis in de rij verlaten - zeg b.v. als er veelvoudige verzoeken zijn aan te zetten en van een schakelaarin
a korte periode i om laatste one.
I slechts te verwerken weet de draad AWT in JVM dit met veelvoud opnieuw schildert verzoeken tijdens een korte periode van time
but doet ik niet kan vinden het algoritme anywhere.
ik op het ogenblik a heb rij concurrentlinked die door een de syntactische parservoorwerp van de SAXOFOON dat parses
xml wordt gediend en tot overeenkomstige gebeurtenissen leidt, zijn er vele draden die gebeurtenissen into
the rij, I opnemen heb één draad van de consument verwijderend deze gebeurtenissen en zettend zijn hen in een regel engine
but om het extra werk te bewaren dat ik heb willen om veelvoudige gebeurtenissen van de zelfde ideeën type.
Any kunnen verwijderen het meeste welcome.
James.

Antwoord : De draad om een rij te controleren, verwijdert identieke gebeurtenissen zoals AWT doet met veelvoud opnieuw schildert verzoeken

Als u probeert om hoogstens één gebeurtenis van elk type in de rij op een gegeven moment te hebben, kon u een LinkedHashSet gebruiken - dan zou het allen automcatically gebeuren
Andere oplossingen  
 
programming4us programming4us