Show simple item record

dc.contributor.authorДенисюк, В. О.uk
dc.contributor.authorЧесноков, С. С.uk
dc.contributor.authorDenysiuk, V. O.en
dc.contributor.authorChesnokov, S. S.en
dc.date.accessioned2026-09-03T10:44:42Z
dc.date.available2026-09-03T10:44:42Z
dc.date.issued2026
dc.identifier.citationДенисюк В. О., Чесноков С. С. Дослідження часу виконання паралельної програми із застосуванням різних засобів синхронізації // Матеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/27271.uk
dc.identifier.urihttps://ir.lib.vntu.edu.ua/handle/123456789/53595
dc.description.abstractРозглянуто дослідження ефективності різних засобів синхронізації для вирішення задачі взаємного виключення в паралельних обчислювальних системах мовою С#. Проаналізовано теоретичні аспекти «стану гонитви» та методи її усунення за допомогою блокуючих механізмів, активного очікування та атомарних операцій. Створено програмний комплекс за патерном «Стратегія», який дозволяє порівнювати продуктивність примітивів Monitor, Mutex, SpinLock та Interlocked. Результати експериментального тестування виявили залежність часу виконання програми від обраного засобу синхронізації та рівня конкуренції між потоками.uk
dc.description.abstractThe paper examines the effectiveness of various synchronization methods for solving the mutual exclusion problem in parallel computing systems using C#. The theoretical aspects of the "race condition" problem are analyzed and methods for its elimination are investigated. A software implementation based on the "Strategy" pattern is created to compare the performance of Monitor, Mutex, SpinLock, and Interlocked. Experimental results revealed the dependence of execution time on the selected synchronization tool and the number of threads.en
dc.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofМатеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р.uk
dc.relation.urihttps://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/27271
dc.subjectвзаємне виключенняuk
dc.subjectсинхронізаціяuk
dc.subjectстан гонитвиuk
dc.subjectпаралельні обчисленняuk
dc.subjectNETen
dc.subjectmutual exclusionen
dc.subjectsynchronizationen
dc.subjectrace conditionen
dc.subjectparallel computingen
dc.subjectNETen
dc.subjectspeedupen
dc.titleДослідження часу виконання паралельної програми із застосуванням різних засобів синхронізаціїuk
dc.typeThesis
dc.identifier.udc004.8
dc.relation.referencesМартинюк А. Паралельні обчислення: навчальний посібник. Вінниця: ВНТУ, 2021. 78 с. URL: https://mpa.vntu.edu.ua/fdb/838/Lec_CITCSHI/Tema_2.pdf .uk
dc.relation.referencesМинайленко Р.М. Паралельні та розподілені обчислення: Навчальний посібник.Кропивницький: Видавець Лисенко В. Ф., 2021. 153 с. URL: https://dspace.kntu.kr.ua/server/api/core/bitstreams/396e02d2-725b-47b5-a1c0-ae07a9bec326/content .uk
dc.relation.referencesКоноваленко І.В. Платформа .NET та мова програмування C# 8.0: навчальний посібник / Коноваленко І.В., Марущак П.О. Тернопіль: ФОП Паляниця В. А., 2020. 320 с. URL: https://elartu.tntu.edu.ua/bitstream/lib/32825/1/Konovalenko%20I.%20.NET-C%23.pdf .uk
dc.relation.referencesЗакон Амдала. URL: https://uk.wikipedia.org/wiki/Закон_Амдала.uk
dc.relation.referencesRefactoring.Guru. URL: https://refactoring.guru/uken


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record