• українська
    • English
  • українська 
    • українська
    • English
  • Увійти
Дивитися документ 
  • Головна
  • Матеріали конференцій ВНТУ
  • Молодь в науці: дослідження, проблеми, перспективи
  • Молодь в науці: дослідження, проблеми, перспективи (МН-2026)
  • Дивитися документ
  • Головна
  • Матеріали конференцій ВНТУ
  • Молодь в науці: дослідження, проблеми, перспективи
  • Молодь в науці: дослідження, проблеми, перспективи (МН-2026)
  • Дивитися документ
Сайт інституційного репозитарію ВНТУ містить роботи, матеріали та файли, які були розміщені докторантами, аспірантами та студентами Вінницького Національного Технічного Університету. Для розширення функцій сайту рекомендується увімкнути JavaScript.

Дослідження часу виконання паралельної програми із застосуванням різних засобів синхронізації

Автор
Денисюк, В. О.
Чесноков, С. С.
Denysiuk, V. O.
Chesnokov, S. S.
Дата
2026
Metadata
Показати повну інформацію
Collections
  • Молодь в науці: дослідження, проблеми, перспективи (МН-2026) [1343]
Анотації
Розглянуто дослідження ефективності різних засобів синхронізації для вирішення задачі взаємного виключення в паралельних обчислювальних системах мовою С#. Проаналізовано теоретичні аспекти «стану гонитви» та методи її усунення за допомогою блокуючих механізмів, активного очікування та атомарних операцій. Створено програмний комплекс за патерном «Стратегія», який дозволяє порівнювати продуктивність примітивів Monitor, Mutex, SpinLock та Interlocked. Результати експериментального тестування виявили залежність часу виконання програми від обраного засобу синхронізації та рівня конкуренції між потоками.
 
The 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.
 
URI:
https://ir.lib.vntu.edu.ua/handle/123456789/53595
Відкрити
27271.pdf (429.6Kb)

Інституційний репозиторій

ГоловнаПошукДовідкаКонтактиПро нас

Ресурси

JetIQСайт бібліотекиСайт університетаЕлектронний каталог ВНТУ

Перегляд

Всі архівиСпільноти та колекціїЗа датою публікаціїАвторамиНазвамиТемамиТипВидавництвоМоваУДКISSNВидання, що міститьDOIЦя колекціяЗа датою публікаціїАвторамиНазвамиТемамиТипВидавництвоМоваУДКISSNВидання, що міститьDOI

Мій обліковий запис

Вхід

ISSN 2413-6360 | Головна | Відправити відгук | Довідка | Контакти | Про нас
© 2016 Vinnytsia National Technical University | Extra plugins code by VNTU Linuxoids | Powered by DSpace
Працює за підтримки 
НТБ ВНТУ