olena2595, я могу, но я здесь не для того, чтоб делать что-то кому-то. Если не будете сами делать, то стоит пойти на фриланс площадку и найти исполнителя.
maryaTurova, зависит от задачи, которую нужно реализовать. Все компилируемые языки позволяют создавать настоящие потоки. Где-то сложно, где-то просто, где-то может быть бесшовно (ещё проще).
В Делфи я могу просто написать так:
TTask.Run(
procedure
begin
// Код длительной задачи
end);
или
TParallel.For...
И так далее
Отвратительный бойлерплейт-код. Максимально не поддерживаемый в будущем. Отличный пример того, что не стоит питон использовать для создания GUI приложений
Старое приложение удаляй перед установкой