Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


courses:high_performance_computing:ydb_actor_system

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
courses:high_performance_computing:ydb_actor_system [2023/06/18 20:23] – created odoronincourses: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 актору +  * TReadActor - считывает значения из stdin и передает их TMaximumPrimeDevisorActor актору 
-* TMaximumPrimeDevisorActor - занимается подсчетом наибольших простых делителей +  * TMaximumPrimeDevisorActor - занимается подсчетом наибольших простых делителей 
-* TWriteActor - считает сумму посчитанных наибольших простых делителей и печатает это число в stdout+  * TWriteActor - считает сумму посчитанных наибольших простых делителей и печатает это число в stdout
  
-## Основные файлы +===== Основные файлы =====
-* main.cpp - в этом файле вы зарегистрируете ваши акторы и раскоментируете код для ожидания их выполнения +
-* actors.cpp/actors.h - содержат подробное описания поведения акторов TReadActor/TMaximumPrimeDevisorActor/TWriteActor +
-* events.h - сюда добавляете все необходимые события которые будут передаваться между акторами+
  
 +  * main.cpp - в этом файле вы зарегистрируете ваши акторы и раскоментируете код для ожидания их выполнения
 +  * actors.cpp/actors.h - содержат подробное описания поведения акторов TReadActor/TMaximumPrimeDevisorActor/TWriteActor
 +  * events.h - сюда добавляете все необходимые события которые будут передаваться между акторами
 +
 +===== Дополнительная информация =====
 Подробное описание ищите в файлах main.cpp/actors.cpp/actors.h/events.h/README.md Подробное описание ищите в файлах main.cpp/actors.cpp/actors.h/events.h/README.md
-Сама tool котоую неохбодимо написать расположена по пути tools/actor_model+ 
 +Сама tool которую неохбодимо написать расположена по пути tools/actor_model
courses/high_performance_computing/ydb_actor_system.txt · Last modified: 2023/06/18 20:27 by odoronin