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