courses:high_performance_computing:ydb_actor_system
Table of Contents
YDB Actor Model
Вам необходимо реализовать программу которая из stdin получает на вход числа и вычисляет сумму наибольших простых делителей этих чисел. Для этого нужно будет создать три актора:
- TReadActor - считывает значения из stdin и передает их TMaximumPrimeDevisorActor актору
- TMaximumPrimeDevisorActor - занимается подсчетом наибольших простых делителей
- TWriteActor - считает сумму посчитанных наибольших простых делителей и печатает это число в stdout
Основные файлы
- main.cpp - в этом файле вы зарегистрируете ваши акторы и раскоментируете код для ожидания их выполнения
- actors.cpp/actors.h - содержат подробное описания поведения акторов TReadActor/TMaximumPrimeDevisorActor/TWriteActor
- events.h - сюда добавляете все необходимые события которые будут передаваться между акторами
Дополнительная информация
Подробное описание ищите в файлах main.cpp/actors.cpp/actors.h/events.h/README.md
Сама tool которую неохбодимо написать расположена по пути tools/actor_model
courses/high_performance_computing/ydb_actor_system.txt · Last modified: 2023/06/18 20:27 by odoronin