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