ВИКОРИСТАННЯ ШАБЛОНУ АСИНХРОННОЇ ВЗАЄМОДІЇ ПОТОКІВ
ДЛЯ ВІЗУАЛІЗАЦІЇ ВИБРАНИХ АЛГОРИТМІВ СОРТУВАННЯ В
СЕРЕДОВИЩІ .NET

S. Iaroshko, O. Iaroshko

Анотація


Описано процес побудови багатопотокової аплікації для платформи .Net. Її основний
потік виконання взаємодіє з графічним інтерфейсом користувача та декількома іншими
потоками, в яких паралельно виконуються різні алгоритми впорядкування масиву цілих чисел.
Впорядкування за кожним з цих алгоритмів наочно відображається у вікні програми. Увагу
зосереджено на описові доцільних прийомів організації взаємодії потоків та архітектурі
побудови аплікації в цілому. Для запуску окремого потоку сортування та взаємодії з ним
мовою C# створено новий клас, який інкапсулює компоненту BackgroundWorker – асинхрон-
ний шаблон на основі подій – платформи .Net.
Ключові слова: багатопотокова аплікація, мова програмування C#, BackgroundWorker, подія
програмної компоненти, алгоритм сортування, графічне відображення.


Повний текст:

PDF


DOI: http://dx.doi.org/10.30970/vam.2015.23.8524

Посилання

  • Поки немає зовнішніх посилань.