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

У меня задания для работы добавляет веб-сервис через класс-посредник.
Происходит это вот так:
- Код: Выделить всё
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)
Мне нужно получить ответ от потока что он выполнил работу, но как это сделать я не знаю.
Через событие вроде не получится, т.к. веб-сервис не будет ждать события (наверно)