Сначала я хотел бы рассказать вам, в чем моя цель: я бы хотел создать список потоковых сетей. (Я не могу использовать очередь, потому что afaik мы должны использовать только Очередь для FIFO) Этот список должен быть заполнен В одном потоке и в другом потоке я бы хотел его отключить. С отработкой я имею в виду, что я хотел бы всегда анализировать все записи в списке и сортировать их по определенной Int-value. Затем я хотел бы сделать что-то с «самой важной» записью списка и так далее ...Что я должен использовать для создания списка «нет»?
Спасибо!
То, что вы описали звуки, как не список, но очередь с приоритетом. –
Спасибо, Йельдар, что-то подобное в Рамочной программе? Или мне нужно строить свои собственные? – xileb0
Похоже, в .NET нет такой структуры данных. Вы можете реализовать его самостоятельно (возможно, с помощью существующих коллекций Thread-Safe) или найти решение в Интернете. Например, я нашел это в Google: https://github.com/dshulepov/ConcurrentPriorityQueue. Тем не менее, я не уверен, что это работает или подходит :) Если это работает, сообщите мне, чтобы я мог написать это как ответ. –