Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


courses:high_performance_computing:ydb_actor_system

This is an old revision of the document!


# 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.1687109021.txt.gz · Last modified: 2023/06/18 20:23 by odoronin