Archief - [Prog][Java] ArrayBlockingQueue

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Candyman66

Legacy Member
Io,

Ik heb in mijn programma een buffer geïmplementeerd die gebruik maakt van een ArrayBlockingQueue. In deze buffer steek ik enkele CircleShapes(class die ik zelf aangemaakt heb). Nu vroeg ik mij af of ik via een for of een whileloop deze ArrayBlockingQueue kon doorlopen om al deze shapes op het scherm te tonen ?

*Edit*
Zal hier mss best even bijzetten wat het hele programma doet:
Ik heb een JPanel waar de cirkels getoond worden. Links ervan een JLabel waar een thread na een random tijd een cirkel in de buffer zet en dan een method teken() uitvoert dat de cirkels laat zien op de JPanel. Rechts ervan heb ik een JLabel waar een thread op loopt die na een random tijd een cirkel uit diezelfde buffer haalt en dus ook een method teken() uitvoert.

Greetz

Hellsgamerz

Legacy Member
Check even de API docs over ArrayBlockingQueue:

"iterator()
Returns an iterator over the elements in this queue in proper sequence."

Gewoon met een iterator dus.

.Acku.

Legacy Member
Alles wat Collection implementeert overloop je met een Iterator, Collection.iterator()
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan