Можно ли создать очередь для набора HashMap?

Прямо сейчас я пытаюсь создать поток производителя/потребителя, поток производителя перебирает все возможные комбинации букв и создает соответствующие хэши MD5. Затем каждая комбинация и ее хэш помещаются в HashMap. Теперь в моем потребительском потоке я хочу иметь возможность использовать коллекцию Queue<>в хэш-карте, чтобы мой потребительский поток мог вызывать poll()и т. д., таким образом удаляя значения atc, такие как Queue, но по-прежнему дает мне возможность видеть как комбинацию, так и ее хэш при вызове poll()Как мне это сделать? У меня есть HashMap, но я не знаю, как «создать» или использовать его как очередь. Спасибо.

10
задан templatetypedef 19 June 2012 в 18:56
поделиться