У меня есть приложение-приложение, и я хочу, чтобы каждая запись/отправка была связана с каким-то контекстом. Я заметил, что иногда, когда новые потоки создаются, система, похоже, просто повторно использует существующий поток.Как вы отслеживаете потоки/контексты потоков?
Когда я создаю новый поток/задачу, есть ли какая-то уникальная информация, которую я могу получить, это означает, что я нахожусь в потоке A или потоке B (даже если CLR решит использовать тот же поток)?
Спасибо за информацию. Что касается: 'не должно иметь значения для вашего кода, будет ли новый поток создан или один повторно используется', для обработки повторного ввода службы мне нужно знать, какой поток вызвал вызов, чтобы я мог заблокировать его до тех пор, пока ответ возвращается. Каков наилучший способ справиться с этим? – sircodesalot
@sircodesalot Почему поток, отправивший запрос, должен быть тем, кто обрабатывает ответ? – Servy
Потому что я хочу заблокировать вызов до тех пор, пока ответ не вернется. Есть ли другой способ сделать это? – sircodesalot