powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / На сколько долго целесообразно приостанавливать работу потока?
4 сообщений из 4, страница 1 из 1
На сколько долго целесообразно приостанавливать работу потока?
    #38790292
greshnik_05
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Отправляю данные на веб-сервис(раз в сутки!). Сервис возвращает идентификатор пакета.
Делаю гет запрос на статус пакета.
Видимо из-за загруженности пакет обрабатывается не сразу и возвращает статус 0 что значить "новый, не импортирован".
Между отправкой данных и гет запросом на статус пакета целесообразно ли ставить Thread.Sleep()? и на какое время?
Или лучше сохранить идентификатор пакета и при следующем запуске программы осуществить гет запрос на статус пакета?

Программа консольная. Поставил на планировщик виндовс. Запускается раз в сутки в определенное время.
Спасибо!
...
Рейтинг: 0 / 0
На сколько долго целесообразно приостанавливать работу потока?
    #38790325
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот вариант:
greshnik_05Или лучше сохранить идентификатор пакета и при следующем запуске программы осуществить гет запрос на статус пакета?

Хотя... зело зависит от бизнес логики... Как вы дальше используете знание о статусе пакета? И как оперативно на него нужно реагировать...
...
Рейтинг: 0 / 0
На сколько долго целесообразно приостанавливать работу потока?
    #38790345
greshnik_05
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коды статусов возвращаемых сервисом:
0 - новый, не импортирован
1 - импортирован без ошибок
2 - импортирован с ошибками
3 - неверная подпись
4 - некорректная структура
5 - обрабатывается

Если пакет импортирован нормально то помечаю в базе импортированным. Если есть причины по которым пакет не может быть импортирован (статусы 2,3,4), то устраняю причину к следующему запуску.
...
Рейтинг: 0 / 0
На сколько долго целесообразно приостанавливать работу потока?
    #38790379
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
greshnik_05Программа консольная. Поставил на планировщик виндовс. Запускается раз в сутки в определенное время.Сразу возникает вопрос, зачем ей потоки? Запустилась, сделала запрос, получила/проверила пакет, сделала с ним все свои дела, завершилась.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / На сколько долго целесообразно приостанавливать работу потока?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]