nathanael
@nathanael
Интересующийся новичок.

Как разрабатывать программы с фоновыми задачами?

Хочу понять как делать программы в которых выполняются долгие операции в фоне (например сжатие или загрузка файла из сети, или воспроизведение звука) и при этом пользователь может управлять этим процессом (смотреть список задач, добавлять новые или удалять ненужные).

Графические или текстовые тут не принципиально.
Есть ли какое-нибудь руководство, хорошие примеры для новичка по данной теме?
  • Вопрос задан
  • 522 просмотра
Решения вопроса 1
@AlexHell
java concurrency in practice - один из соавторов Doug Lee
применимо и к другим языкам если в принципах разобраться
не связано с GUI т.е применяется на серверах для ускорения распараллеливания (очереди, локи, lock free - но это сложней)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@metajiji
Или использовать менеджер очередей. Например celery в python совместно с rabbitmq или redis зависит от задачи и объема сообщений.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы