Я написал программу, которая имеет два потока. Одним из них является отображение статуса текущей операции.
Другое гораздо сложнее. Он используется для подключения, входа в систему, загрузки, распаковки файлов, открытия изображений, архивирования и загрузки на сервер
Как я могу разбить его на более управляемый уровень? Вид путаницы на том, как обрабатывать отсюда. Должен ли я поместить каждый в отдельном потоке?
Пожалуйста, дайте совет. Заранее спасибо.