В стандартном паскале атомарного хеш-списка нет. В дельфи тоже нет. Значит если он нужен, то его придется делать. Эта структура данных описана у Дональда Кнута, и в ней используются указатели на узел либо nil.Хыиуду писал(а):Будем мыслить, как прикладные программисты: а зачем мне хэш-список?
Насчет "зачем хеш-список" - это какой-то прикол наверно. Текущий пример - система А генерирует идентификатор запроса, и посылает запрос с идентификатором на систему Б. Через некоторое время система Б присылает обратно результат (асинхронно) с идентификатором. Чтобы по идентификатору определить изначальный запрос, используется хеш-список. Вариант с отсортированным массивом отпадает, поскольку запросы шлются очень часто, и постоянно сортировать/утрамбовывать массив несподручно. Сбалансированное дерево отпадает хотя бы потому, что тоже использует указатели.