Skip to content
This repository was archived by the owner on Oct 3, 2026. It is now read-only.

About

Multi-Threading Practice

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

25 Commits

Folders and files

Repository files navigation

Практические работы

Теория, методы и средства параллельной обработки информации

Практическая работа №1 ✅

На языке С/С++ стандартными средствами используемой системы программирования написать параллельное приложение, создающее 3 дополнительных вычислительных потока – 2 «писателя» и 1 «читатель», выполняющих обмен информацией через буфер длины 10. Для простоты под пересылаемой информацией можно понимать целые числа – 1й и 2й потоки их генерируют и записывают в буфер каждый со своей скоростью, 3й поток читает и выводит на экран.

Практическая работа №2 ✅

Создать параллельное приложение, состоящее из 2 процессов, выполняющих обмен информацией через файл, отображаемый в память (файл на диске не создавать!): 1й процесс посылает 2му ОДНО сообщение, 2й процесс его получает и выводит на экран. Для работы с отображаемым в память файлом использовать функции WinAPI (или другой ОС). Продемонстрировать корректную работу обмена при различных скоростях работы процессов.

Практическая работа №3 ✅

Организовать обмен между двумя процессами с помощью канала: 1й процесс 10 раз с интервалом в 2 секунды пишет в канал любое сообщение (например “Hello!”), 2й процесс читает и выводит на экран. Использовать WinAPI или API другой ОС. Продемонстрировать корректную работу обмена при различных скоростях работы процессов.

Практическая работа №4 ✅

Выполнить задания с 1 по 5 (включая задания со *) из Методических указаний. Продемонстрировать работу программ к заданиям 3 и 5.

Практическая работа №5 [IN PROGRESS]

Выполнить задания с 14 по 18 из приложенных Методических указаний.

About

Multi-Threading Practice

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages