courses:high_performance_computing:ydb_actor_system
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
courses:high_performance_computing:ydb_actor_system [2023/06/18 20:23] – created odoronin | courses:high_performance_computing:ydb_actor_system [2023/06/18 20:27] (current) – odoronin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | # Actor Model Assignment | + | ====== YDB Actor Model ====== |
Вам необходимо реализовать программу которая из stdin получает на вход числа и вычисляет сумму наибольших простых делителей этих чисел. Для этого нужно будет создать три актора: | Вам необходимо реализовать программу которая из stdin получает на вход числа и вычисляет сумму наибольших простых делителей этих чисел. Для этого нужно будет создать три актора: | ||
- | * TReadActor - считывает значения из stdin и передает их TMaximumPrimeDevisorActor актору | + | |
- | * TMaximumPrimeDevisorActor - занимается подсчетом наибольших простых делителей | + | * TMaximumPrimeDevisorActor - занимается подсчетом наибольших простых делителей |
- | * TWriteActor - считает сумму посчитанных наибольших простых делителей и печатает это число в stdout | + | * TWriteActor - считает сумму посчитанных наибольших простых делителей и печатает это число в stdout |
- | ## Основные файлы | + | ===== Основные файлы |
- | * main.cpp - в этом файле вы зарегистрируете ваши акторы и раскоментируете код для ожидания их выполнения | + | |
- | * actors.cpp/ | + | |
- | * events.h - сюда добавляете все необходимые события которые будут передаваться между акторами | + | |
+ | * main.cpp - в этом файле вы зарегистрируете ваши акторы и раскоментируете код для ожидания их выполнения | ||
+ | * actors.cpp/ | ||
+ | * events.h - сюда добавляете все необходимые события которые будут передаваться между акторами | ||
+ | |||
+ | ===== Дополнительная информация ===== | ||
Подробное описание ищите в файлах main.cpp/ | Подробное описание ищите в файлах main.cpp/ | ||
- | Сама tool котоую неохбодимо написать расположена по пути tools/ | + | |
+ | Сама tool которую неохбодимо написать расположена по пути tools/ |
courses/high_performance_computing/ydb_actor_system.1687109021.txt.gz · Last modified: 2023/06/18 20:23 by odoronin