29 / 29 / 5
Регистрация: 21.04.2012
Сообщений: 282
|
|
1 | |
Очередь с приоритетом сделать многопоточной22.05.2015, 15:16. Показов 1904. Ответов 2
Метки нет (Все метки)
Добрый день. Есть реализованная очередь с приоритетом. Реализованы операции вставки, извлечения и изменения приоритета. Теперь встала задача, чтобы сделать эту очередь многопоточной. Один поток должен создать очередь, добавлять туда элементы и изменять приоритет. Второй поток должен извлекать элементы. В потоках вообще полный ноль. Подскажите пожалуйста как это сделать. Если можно, на небольшом примере.
0
|
22.05.2015, 15:16 | |
Ответы с готовыми решениями:
2
Очередь с приоритетом Очередь с приоритетом Сделать очередь с приоритетом, которая бы работала с классом Message<TPriority, TContent> Очередь с приоритетом. Элементы с наивысшим приоритетом ставятся в начало очереди, с наименьшим – в конец |
320 / 280 / 109
Регистрация: 27.09.2010
Сообщений: 1,058
|
||||||
22.05.2015, 17:54 | 2 | |||||
Сообщение было отмечено Rabbit13245 как решение
Решение
Вот вам накидал небольшой пример:
0
|
29 / 29 / 5
Регистрация: 21.04.2012
Сообщений: 282
|
||||||
24.05.2015, 13:50 [ТС] | 3 | |||||
titans2011, я понял. через mutex идет синхронизация. А если делать через еще один класс, который и будет отвечать за потоки, то такая реализация имеет право на жизнь?:
0
|
24.05.2015, 13:50 | |
24.05.2015, 13:50 | |
Помогаю со студенческими работами здесь
3
Очередь с приоритетом Очередь с приоритетом Очередь с приоритетом Очередь с приоритетом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |