Видеолекция доцента кафедры компьютерных систем КНИТУ-КАИ Руслана Гибадуллина посвящена теме параллельных коллекций
Новая серия обучающего контента посвящена основные моменты, связанные с параллельными коллекциями в C#.
Автор рассматривает оптимизированные для многопоточной работы параллельные коллекции, показывает, как изучается интерфейс IProducerConsumerCollection и реализующие его коллекции ConcurrentStack, ConcurrentQueue, ConcurrentBag. Далее он разбирает класс BlockingCollection, как потокобезопасную обертку над любой коллекцией-производителем/потребителем и конечно, приводит пример реализации очереди на основе BlockingCollection и показывает применение задач вместе с BlockingCollection для организации параллельной работы.
Учебные материалы к данному видео доступны по ссылке.
- Автор:
- Пресс-служба