Результат работы потоков

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Результат работы потоков

Сообщение lord0n » 17.03.2008 (Пн) 10:48

Доброго времени суток.
Задача такая:
Есть некий пул потоков (их количество не определенно и зависит от настроек). Так же есть очередь заданий из которой потоки забирают информацию "что мне делать".
То есть поток смотрит в очередь, берет задание, выполняет и радостно рапортует об окончании (через событие).
Проблема как раз в этом радостном рапортовании :)
У меня задания для работы добавляет веб-сервис через класс-посредник.
Происходит это вот так:
Код: Выделить всё

      Dim SAPP As SAPPools = SAPPools.GetInstance
      Dim Param As New ParamsClass.Params
      Param.UID = UID
      Param.Attrib = Attrib
      Param.EDS = EDS
      Param.URL = URL
      Param.FileSize = FileSize
      Param.FileExtention = FileExtention

      SAPP.AddNewTask(Param)


Мне нужно получить ответ от потока что он выполнил работу, но как это сделать я не знаю.
Через событие вроде не получится, т.к. веб-сервис не будет ждать события (наверно)
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.

Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

    TopList  
cron