Re[2]: LINQ to SQL в многопоточном приложении
От: Obukhov Россия  
Дата: 02.12.11 13:03
Оценка:
Здравствуйте, Sshur, Вы писали:

S>У вас DataContext один на все потоки или разные? Я делал на каждый новый поток свой DataContext, у меня для 50 потоков примерно 5 параллельных подключений к sql висит в пуле. Но в таком случае при использовании OptimisticConcurrency возможны указанные ошибки, так как если одни и те же данные сначала были загружены несколькими потоками и потом были изменены, то все, кроме первого, получат отказ в применении изменений.



DataContext один на всех, обслуживают 2-3 потока.

В том то и дело, что каждый поток меняет данные, выданные ему из очереди.
Объект попасть в соседний поток не сможет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.