courses:high_performance_computing:ydb_actor_system
This is an old revision of the document!
Table of Contents
Actor Model Assignment
Вам необходимо реализовать программу которая из 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.1687109128.txt.gz · Last modified: 2023/06/18 20:25 by odoronin