Skip to content

romanova-nat/MultithreadingServerClientFibonachy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Задача 1. Тяжелые вычисления

Описание

Представьте, что вам требуется провести очень сложные вычисления, которые займут крайне долгое время, если выполнять их на вашем компьютере. Допустим, что в некотором университете (МГУ, Оксфорд - кому что больше нравится) имеется суперкомпьютер, который мы можем использовать для наших вычислений. Тогда нам остается только передать данные для вычисления на суперкомпьютер (сервер) и дождаться ответа.

Задача заключается в том, чтобы сэмулировать подобную ситуацию, применив знания, полученные на лекции. В качестве вычисления можно взять задачу с вычислением N-го члена ряда Фибоначчи

Работа программы

  1. Старт сервера
  2. Старт клиента. Пользователю предлагается ввести некоторое целое число
  3. Считывание числа из консоли, передача его серверу
  4. Сервер рассчитывает (рекурсивно или итеративно) N-ное число Фибоначчи и отправляет ответ обратно клиенту
  5. Клиент должен отобразить рассчитанный сервером ответ

В комментариях укажите, почему именно был выбран именно этот способ взаимодействия (Blocking/NonBlocking)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages