кодят на python, в профильных чатах я ответа не получил. Просто тут скорее всего есть программисты уровня повыше.
Надо написать программу, которая будет способна выполнять одновременно 2 вещи: считывать нажатия на клавиатуру и выполнять расчеты в соответствии с этими нажатиями. У меня вот была мысль, что это делается с помощью многопоточности, но, как я понял, при мнопоточности работает что-то одно: либо считывается клавиатура, либо выполняются расчеты. Т.е. существует вероятность, что нажатие на клавиатуру не будет считано, т.к. в это время выполняются расчеты. Вообще, правильно ли я разобрался? И с помощью чего можно это реализовать, в таком случае? Как я понимаю, это уже будет не многопоточная, а параллельная программа
Почему бы не запускать функцию каждый раз для вычислений? Процесс расчетов будет рождаться и умирать, не затрагивая основного процесса считывания клавиатуры и хранится все будет в одном месте.
Обсуждают сегодня