Я новичок в многопоточности и задаю вопрос об общих ресурсах. Я делаю это в C# .Net 4.5C# .Net 4.5 Переменные обмена многопотоками
У меня есть список, содержащий объект Price. Класс Price содержит 12 свойств одного типа типа datetime, а остальные - типа double.
Затем я запускаю 4 задания, которые ссылаются на этот список объектов. Ни одна из задач не изменит объект List, который они просто считывают с объекта.
Таким образом, все задачи связаны с одним и тем же объектом, но только чтение из него я прав, чтобы думать, что мне не понадобится блокировка?
Вы правы, для чтения не требуется блокировка. –
Возможный дубликат [Передача параметра в Task.Factory.StartNew] (http://stackoverflow.com/questions/20047046/passing-parameter-into-a-task-factory-startnew) – Liam
Как и в предыдущем вопросе * Ваш лямбда будет выровнен в класс, сгенерированный компилятором. * – Liam