Быстрая версия моего вопроса:.NET Многопоточность Syncronization
единственный раз, когда вам нужно использовать «замок», когда вы обращаетесь тот же экземпляр объекта? Например, если я создаю все новое в моем методе ввода потока, мне нужно беспокоиться о блокировке любых объектов?
Детальное объяснение моего вопроса:
Мой сценарий, у меня есть объект работы с уникальным идентификатором, и эта работа объект имеет 1 метод в нем. Внутри этого метода я создаю новые экземпляры нескольких прокси-серверов веб-служб и сохраняю информацию, полученную из этих вызовов в общедоступных свойствах рабочего объекта. Когда все работы выполнены (все потоки завершены), я храню информацию в базе данных.
Любые причины для рассмотрения использования «блокировки»?
Что касается потоков ввода-вывода, то ближе всего я могу прийти к тому, что мой метод ввода потоков также обращается к веб-сайтам для анализа данных. Я создаю «StreamReader», который анализирует значения из объекта HttpWebResponse. – Benny